javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

Android:基于速度的ViewPager滚动

ViewPager现在滚动的方式是每个手势仅滚动一项。 无论是全屏快速挥动还是缓慢拖动,它都以相同方式对待挥动手势。 最后一页仅前进一步。

是否有任何项目或示例会添加基于速度的猛击,从而基于现有猛击的速度滚动多个项目(如果仍在进行中),并且如果猛击的手势又宽又快速,则进一步滚动?

如果没有从哪里开始的事情呢?

附言 提供赏金。 请不要回答有关Gallery或HorizontalScrollView的问题

trans by 2020-08-06T22:17:59Z

android-一次仅显示一个可扩展列表的子级

是否可以一次仅扩展ExpandableListView的一个子项,从而打开第二个子项将关闭先前打开的子项?

trans by 2020-08-06T21:54:36Z

Java-Eclipse Android项目始终在调试中启动

我很愚蠢地问这个问题,甚至更愚蠢地遇到这个问题。 我有一个到目前为止一直执行良好的android项目。

但是几天前,我没有做任何我不知道的事情,无论尝试什么,我的项目始终在调试中启动(单击调试或运行会得到相同的结果)。 我尝试查看项目设置和构建配置,但看不到有任何理由。

所以现在我每次启动应用程序时,都必须转到调试选项卡,然后单击断开连接...

有任何想法吗

trans by 2020-08-06T21:45:11Z

反应导航:在Android上无法在抽屉上滑动

我一直在寻找解决方案很长时间,但是令人惊讶的是,我认为还没有人面对过它。 因此,我正在发布它。

我已经用React Navigation V3创建了一个简单的Drawer Navigator。 我已经添加了一个菜单图标,当我单击它时,抽屉将按原样显示。 但是,没有手势在起作用。 从左向右滑动不会做任何事情。 即使打开抽屉,在空白处点击也不会关闭抽屉。

这是我的代码:

import {
    createStackNavigator,
    createSwitchNavigator,
    createAppContainer,
    createDrawerNavigator
} from 'react-navigation';
import Home from './screens/Home';
import LoginForm from './screens/LoginForm';
import Articles from './screens/Articles';

const AuthStack = createStackNavigator({
    LoginScreen: LoginForm
});

const AppStack = createDrawerNavigator({
    HomeScreen: Home,
    ArticlesScreen: Articles
});

const RootNavigator = createSwitchNavigator(
    {
        Auth: AuthStack,
        App: AppStack
    },
    {
        initialRouteName: 'Auth'
    }
);

export default createAppContainer(RootNavigator);
trans by 2020-08-06T21:21:35Z

android-向imageview添加渐变

我想在图像的底部添加一个渐变。 像这样的东西:

enter image description here

我尝试过类似的方法,但是我只得到没有图像的渐变。

    <ImageView
    android:id="@+id/trendingImageView"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/trend_donald_sterling"
    android:src="@drawable/trending_gradient_shape"
  />

trending_gradient_shape:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle" >

    <gradient
        android:angle="90"
        android:endColor="@android:color/darker_gray"
        android:startColor="@android:color/darker_gray" />

    <corners android:radius="0dp" />

</shape>
trans by 2020-08-06T21:13:47Z

CHOICE_MODE_MULTIPLE和CHOICE_MODE_MULTIPLE_MODAL之间的区别?

可能是一个非常基本的问题,但是在CHOICE_MODE_MULTIPLECHOICE_MODE_MULTIPLE_MODAL之间设置CHOICE_MODE_MULTIPLE_MODAL选择模式有什么区别? Android文档并没有真正解释太多。

从Android Dev网站:

  • CHOICE_MODE_MULTIPLE_MODAL:该列表允许多个选择

  • CHOICE_MODE_MULTIPLE_MODAL:该列表允许在模式选择模式下进行多项选择

trans by 2020-08-06T19:33:29Z

android-使用样式在主题中设置活动背景?

我想在所有活动中使用背景可绘制对象。 我该如何使用样式?

// styles.xml
<style name="MyTheme" parent="Theme.Sherlock.Light.DarkActionBar.ForceOverflow">
    <item name="android:background">@drawable/my_background</item>  
</style>

为所有小部件设置背景。 我只希望它能用于活动。

谢谢

trans by 2020-08-06T18:01:26Z

Android-ListView-performItemCli

当我尝试使用ListView的performItemClick函数时,我遇到了一些困难。

我要做的就是在列表的第一项中以编程方式单击。

我怎样才能做到这一点? 我在文档中查找了该功能,但我并不真正了解其参数。

我尝试了类似的东西:

 myListView.performItemClick(myListView.getChildAt(0), 0, myListView.getChildAt(0).getId());

但这没用(myListView.getChildAt(0) returns null)

先感谢您!

trans by 2020-08-06T17:38:28Z

如何在Google Maps Android API v2中获取当前位置?

使用

mMap.setMyLocationEnabled(true)

可以设置myLocation层启用。
但是问题是当用户单击按钮时如何获取myLocation?我想得到经度和纬度。

trans by 2020-08-06T14:37:02Z

Android:与Butterkni的Kotlin

我正在尝试将Kotlin与Butterknife一起用于我的Android应用程序。

这是我的build.gradle

dependencies {
    ...
    compile 'com.jakewharton:butterknife:8.0.1'
    kapt 'com.jakewharton:butterknife-compiler:8.0.1'
}

kapt {
    generateStubs = true
}

我也有一个EditText,我想在更改后使用ButterKnife显示一条消息:

@OnTextChanged(R.id.input)
fun test() {
   toast(1)
}

但是,什么也没有发生。 我在函数中添加了一个断点-甚至没有执行。

P.S:我听说过科特餐刀,但是我看到了一个纯牛津刀的例子。

我究竟做错了什么?

trans by 2020-08-06T11:54:15Z

在Android中创建一个空的Drawable

创建一个完全为空的Drawable似乎是一个常见的需求,例如占位符,初始状态等,但是似乎并没有一种很好的方法……至少在XML中。 有几个地方引用了系统资源@android:drawable/empty,但据我所知(即,它不在参考文档中,而aapt扼杀说它找不到资源),这并不存在。

是否有引用空Drawable的一般方法,还是最终为每个项目创建了一个假的空PNG?

trans by 2020-08-06T11:34:04Z

android-我的项目中没有生成R.java文件

这个问题已经在这里有了答案:

  • 在Eclipse中为Android开发:R.java无法重新生成 64个答案

我正在做练习2的记事本教程。我首先创建一个新的Android项目,然后选择“从源代码创建”以导入下载的练习源代码。

但是现在我在Eclipse中遇到很多错误,问题是没有生成import类。 我该如何解决? 文件夹Notepadv2.java为空。


我在importNotepadv2.java上都有错误,而且似乎都与生成的R.java丢失有关。

这是我在Notepadv2.java中的import语句:

import android.R;
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter; 

它们是由Eclipse命令Ctrl + Shift + O创建的。

trans by 2020-08-06T11:08:01Z

Android单元测试未嘲笑

我遵循了本指南[https://sites.google.com/a/android.com/tools/tech-docs/unit-testing-support]但我坚持这个错误:

junit.framework.AssertionFailedError: Exception in constructor: testSaveJson (java.lang.RuntimeException: Method put in org.json.JSONObject not mocked. See https://sites.google.com/a/android.com/tools/tech-docs/unit-testing-support for details.

我按照指南的说明通过Gradle构建进行了修改,但这没有什么不同

 testOptions { 
    unitTests.returnDefaultValues = true
  }
trans by 2020-08-06T10:16:27Z

android-NDK-如何在另一个项目中使用生成的.so库

我已成功使用ndk在一个项目中构建和使用libs/armeabi/libcommon.so文件。 我需要在另一个项目中使用此库。 我宁愿不复制源代码,而只是使用库。

尝试将整个libs/armeabi/libcommon.so复制并粘贴到项目根目录不起作用,我认为是因为libs/armeabi是android生成的路径。

那么什么是最好的方法呢?

我正在使用Eclipse-Galileo和ndk5。

trans by 2020-08-06T09:49:11Z

Android FragmentTabHost:没有用于标签nu的标签

我用下面的代码,它不是渲染图形布局。 显示错误为Exception raised during rendering: No tab known for tag null

我该如何解决?

<android.support.v4.app.FragmentTabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/tabhost"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >

        <TabWidget
            android:id="@android:id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="0"
            android:orientation="horizontal" />

        <FrameLayout
            android:id="@android:id/tabcontent"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_weight="0" />

        <FrameLayout
            android:id="@+id/realtabcontent"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1" />
    </LinearLayout>

</android.support.v4.app.FragmentTabHost>
trans by 2020-08-06T09:00:50Z

android-使用退出按钮关闭应用程序

可能重复:
android-退出应用程序代码

我是android的初学者,我正在练习一个有2个标签和1个退出按钮的项目。 但是,当我在android手机中运行该项目时,退出按钮不起作用,它根本不会退出。

如何使退出按钮起作用?

trans by 2020-08-06T08:29:50Z

Android-单击按钮时播放声音-空指针异常

我试图单击一个按钮来播放声音文件。 声音只有1秒长。 在我单击按钮的前几次,它的播放效果很好,但过一会儿,它会显示NullPointerException。代码如下:

button[i].setOnClickListener(new OnClickListener() {
    public void onClick(View view) {        
        mp = MediaPlayer.create(Test.this, R.raw.mysound);   
        mp.start();
    }
});

这是一个例外:

07-29 23:07:27.690: ERROR/AndroidRuntime(10542): Uncaught handler: thread main exiting due to uncaught exception
07-29 23:07:27.710: ERROR/AndroidRuntime(10542): java.lang.NullPointerException
07-29 23:07:27.710: ERROR/AndroidRuntime(10542):     at com.example.mypackage.Test$3.onClick(Test.java:270)
trans by 2020-08-06T08:20:57Z

android-如何从listVi上的选定项目中提取文本

我有一些物品的清单视图。 我想从所选项目中获取文本。

这是我的列表适配器和onItemClickListener:

ListView lv = (ListView)findViewById(R.id.listView1);
    lv.setAdapter(new ArrayAdapter<Country>(
            this,R.layout.list_black_text,R.id.list_content, values));


    lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {
??????
    }});
        }

您能告诉我如何从所选项目中获取字符串。

方法((TextView)view).getText()不起作用,我有一个

ClassCastException: android.widget.LinearLayout

我找到了解决方案,也许有人会需要它:

ListView lv = (ListView)findViewById(R.id.listView1);
    lv.setAdapter(new ArrayAdapter<Country>(
            this,R.layout.list_black_text,R.id.list_content, values));

    lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {
            TextView textView = (TextView) view.findViewById(R.id.list_content);
            String text = textView.getText().toString(); 
            System.out.println("Choosen Country = : " + text);

    }});
trans by 2020-08-06T06:55:52Z

proguard-android studio 3.1警告:规则-keep公共类*扩展java.lang.annotation.Annotation {

我最近升级了android studio,但无法在android studio 3.1中找到以下问题的来源:

Warning: The rule `-keep public class *extends java.lang.annotation.Annotation {

enter image description here

enter image description here

该警告似乎已被取消,并且缺少信息。 尽管我在构建调试变量时收到此警告,但它看起来像一个proguard问题。 我检查了我的proguard文件,但没有与之完全匹配的行。 我搜索了整个项目。 关于根本原因的任何想法?

trans by 2020-08-06T06:16:24Z

标签-如何获取Android中的Backstack片段条目列表?

我正在使用其中使用FragmentActivity实现选项卡的应用程序进行工作。由于在整个应用程序中都需要使用选项卡,因此片段被广泛使用,以使该应用程序与所有android版本兼容。

结果,我在可视化中遇到了一个问题,即后栈上存在哪些碎片。 我敢肯定,有一种方法可以检索存在于后台堆栈中的片段列表。 谢谢。

trans by 2020-08-06T04:32:31Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共280页