Articles of 安卓

实时字符数为EditText

我想知道在Android中编辑文本框的最佳方式是实现字符数。 我正在看这个,但我似乎没有任何意义。 为了描述这个问题,我有一个EditText,我想限制字符数为150.我可以用一个inputfilter来实现,但是我想在文本框下方显示用户input的字符数(几乎像堆栈溢出正在做)。 如果有人可以写一小段示例代码,或指向正确的方向我会很感激。

android.util.AndroidRuntimeException:在添加内容之前必须调用requestFeature()

我得到这个android.util.AndroidRuntimeException: requestFeature() must be called before adding content错误android.util.AndroidRuntimeException: requestFeature() must be called before adding content 。 正如你在下面的代码中看到的, requestWindowFeature(Window.FEATURE_NO_TITLE); 行在setContentView(R.layout.mainmenu);之前setContentView(R.layout.mainmenu); 代码行。 这个onCreate()代码在我的每一个活动中都是相同的格式,而且我从来没有遇到麻烦。 自从我更新到ADT 22以来,随处都出现了很多随机错误。 我清除了很多这些错误,这是我最近的错误。 我能做些什么来解决这个错误? @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.mainmenu); logcat的 05-31 04:20:43.121: E/AndroidRuntime(14559): FATAL EXCEPTION: main 05-31 04:20:43.121: E/AndroidRuntime(14559): java.lang.RuntimeException: Unable to start activity ComponentInfo{matt.lyons.bibletrivia.lite/matt.lyons.bibletrivia.lite.MainMenu}: android.util.AndroidRuntimeException: requestFeature() must be called […]

post方法到底是做什么的?

我遇到了一个非常奇怪的function。 当我试图在主线程上运行animation时,它不会启动。 当我运行所说的animation使用 getView().post(new Runnable() { @Override public void run() { getView().startAnimation(a); } }); 它开始。 在开始animation之前我已经打印了CurrentThread并且都打印了main 。 显然,我在这里错过了一些东西,因为两者都应该在主线程中启动animation…我的猜测是,当post将任务添加到队列中时,它开始于更“正确的时间”,但我很想知道这里发生更深层次的事情。 编辑:让我清除一些东西 – 我的问题是,为什么开始后animation导致它开始,当在主线程上启动animation没有。

在RecyclerView中快速滚动

我正在尝试使用新的RecyclerView类作为一种场景,我希望组件在滚动时捕捉到一个特定的元素(旧的Android Gallery作为这样一个中心locking项目列表的例子)。 这是我迄今采取的方法: 我有一个接口, ISnappyLayoutManager ,其中包含一个方法, getPositionForVelocity ,它计算在哪个位置视图应该结束滚动给定的初始飞行速度。 public interface ISnappyLayoutManager { int getPositionForVelocity(int velocityX, int velocityY); } 然后我有一个类, SnappyRecyclerView ,它的子类RecyclerView并重写它的SnappyRecyclerView ()方法的方式,以抛出视图的确切数量: public final class SnappyRecyclerView extends RecyclerView { /** other methods deleted **/ @Override public boolean fling(int velocityX, int velocityY) { LayoutManager lm = getLayoutManager(); if (lm instanceof ISnappyLayoutManager) { super.smoothScrollToPosition(((ISnappyLayoutManager) getLayoutManager()) .getPositionForVelocity(velocityX, velocityY)); […]

可能以编程方式在Android应用程序中打开微调器?

如果您在Android activity拥有一个Spinner对象的句柄,您是否可以以编程方式popup打开微调器选项 – 从而强制用户select一个选项,即使它们本身没有单击spinner ?

Android在滚动结束时dynamic加载列表视图?

我一次从Http服务器加载一个列表视图20, 在Listview结束时,我想从服务器加载下20个数据 ,这个过程将继续,直到数据在服务器结束,我使用扩展BaseAdapter的类填充前20数据,我该怎么办?

为了在进程中运行dex,Gradle守护进程需要一个更大的堆。 它目前大约有910 MB

每次运行我的应用程序时,都会收到这个Gradle错误。 错误是: 为了在进程中运行dex,Gradle守护进程需要一个更大的堆。 它目前大约有910 MB。 要获得更快的构build,请将Gradle守护进程的最大堆大小增加到2048 MB以上。 为此,在项目gradle.properties中设置org.gradle.jvmargs = -Xmx2048M。 有关更多信息,请参阅https://docs.gradle.org/current/userguide/build_environment.html 这是我的build.gradle(Module:app)文件: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "mobileapp.tech2dsk" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' […]

错误:无法打开zip文件。 Gradle的依赖关系caching可能已损坏

我已经更新的android studio 2.3,并有一个错误,gradle永远不会build立它保持给所有项目相同的错误 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a href="syncProject">Re-download dependencies and sync project (requires network)</a> 我已经search解决scheme,但没有find任何,我试过了 Invalidate Caches / Restart… 但没有什么变化。

EditText设置文本从左边框开始10dp

可以在Android的EditText小部件设置文本从左边界开始10DP? 当我input的东西,这是粘在左侧,我需要把一点点填充。

Android – TimePicker分钟到15

我可以控制Android TimePicker视图只显示15分钟的时间间隔? 意思是如果现在是12点28分,表演12点30分,点击+和 – button会递增和递减15? 谢谢, T恤