我有一个EditText ,我需要它的文本(当用户input时)以大写字母开头。
好,所以我只有一个EditText字段和一个button,当按下时触发一个AsyncTask。 EditText playerName = (EditText)findViewById(R.id.playerEditText); if(playerName.getText().toString().length() == 0 ) playerName.setError("Player name is required!"); else { // do async task } 问题是,即使在我input有效的文本进行search后,错误消息似乎仍然保持不变。 是否有一种方法来删除EditText不是空的一旦错误?
有没有办法让用户select/复制TextView中的文本? 我需要EditText的相同function,您可以长按控件并获得全选/复制的popup选项,但我需要控件看起来像一个TextView。 尝试了一些东西,如使EditText使用editable =“none”选项或inputType =“none”,但这些仍然保留了EditText的框架背景,我不想要, 谢谢 ——-更新———————- 这是99%,所有我想要的是selectHILIGHT是可见的(橙色的东西)。 除此之外,这是好的,可以住这个虽然: <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false" style="?android:attr/textViewStyle" android:textColor="@color/white" android:textAppearance="@android:style/TextAppearance.Medium" android:cursorVisible="false" android:background="@null" /> 我想这是因为cursorVisible =“false”引起的,但是没有光标存在,即使没有做任何select。
当我签署的apk,我得到“jarsigner:无法签署jar:java.util.zip.ZipException:无效input压缩大小(预计463但得到465字节)”这个错误消息。 apk的大小差不多是1MB。 当我缩小到500KB时,签名成功。 为什么这样?任何想法?
所以我发现了一些关于GoogleApiClient的不太清楚的东西。 GoogleApiClient有一个名为onConnected的函数,在客户端连接时运行(当然) 我有我自己的函数称为: startLocationListening最终被调用在GoogleApiClient的onConnected函数。 所以我的startLocationListening函数无法运行没有GoogleApiClient连接。 代码和日志: @Override public void onConnected(Bundle bundle) { log("Google_Api_Client:connected."); initLocationRequest(); startLocationListening(); //Exception caught inside this function } … private void startLocationListening() { log("Starting_location_listening:now"); //Exception caught here below: LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this); } 例外是: 03-30 12:23:28.947: E/AndroidRuntime(4936): java.lang.IllegalStateException: GoogleApiClient is not connected yet. 03-30 12:23:28.947: E/AndroidRuntime(4936): at com.google.android.gms.internal.jx.a(Unknown Source) 03-30 12:23:28.947: E/AndroidRuntime(4936): at […]
尝试使用单个文件 adb pull /data/data/com.corp.appName/files/myFile.txt myFile.txt 失败 failed to copy '/data/data/com.corp.appName/files/myFile.txt myFile.txt' to 'myFile.txt': Permission denied 尽pipe设备上启用了USBdebugging。 我们可以通过古老的路线来解决问题 adb shell run-as com.corp.appName cat files/myFile.txt > myFile.txt 但是这对于多个文件来说是很笨拙的。 如何将目录/data/data/com.corp.appName/files拉到我的MacBook? 直接或者通过`/ storage / sdcard0 / myDir(从我可以继续使用Android文件传输的地方)的过境来做到这一点都不错。 额外的评论 这可能只是跑步 adb backup -f myFiles com.corp.appName 将生成我正在寻找的文件。 在这种情况下,我正在寻找一种方法来解压/解压缩生成的备份!
如果您在Android activity拥有一个Spinner对象的句柄,您是否可以以编程方式popup打开微调器选项 – 从而强制用户select一个选项,即使它们本身没有单击spinner ?
如何在canvas上获取图像以便在该图像上绘制?
有谁知道这是什么意思? 我对Android很不好意思。 当我点击模拟器上的“运行”button时,我收到了这条消息。 Throwable: Unable to locate adb within SDK 我正在运行最新版本, 0.8.14 。 编辑:我正在使用Android Studio
由于某些未知的原因,我的应用程序突然不能从Android Studio构build。 我一直在得到 > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /home/martynas/android-sdk/build-tools/19.1.0/dx –dex –num-threads=4 –output … … … Error Code: 2 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Cannot merge new index 65536 into a non-jumbo instruction! 而相同的应用程序是从命令行成功构build的。 我已经检查了方法引用计数,它低于可怕的64K。 我现在正在使用AS 0.8.11。