【android – 以编程方式更改R.string的值?】教程文章相关的互联网学习教程文章

java – 在Android API级别<10中,String方法isEmpty真的不可用吗?【代码】

我正在使用NetBeans和nbandroid构建我的Android应用程序.以前我的目标是API级别10(2.3.3)但我意识到这样做我会从我的应用程序中排除太多人(我认为)我的应用程序没有使用任何超过API级别7的功能.但是,之后在NetBeans的项目属性中更改我的API级别,我的项目将无法编译,并且无法编译myString.isEmpty()条件.我知道这很容易修复/替换,但是在API级别10之前,String.isEmpty真的不可用吗?如果没有,我该如何修复我的nbandroid项目?我注意到...

java – Android如何将String数组设置为单个textview【代码】

我想尝试将字符串数组设置为textview的文本.我怎样才能做到这一点? 以下是我到目前为止所尝试的内容:String[] word = { "Pretty", "Cool", "Weird" };tv.setText( word.length );但这会引发一些错误.我是Android / Java的新手解决方法:word.length给出数组的长度,而不是内容.你的意思是将内容设置为tv.您可以使用Arrays#toString方法: – String[] word = { "Pretty", "Cool", "Weird" };// Prints [Pretty, Cool, Weird] tv.se...

java – Android Studio无法识别String【代码】

我在Android Studio中遇到了一个奇怪的故障: 如你所见,它认为这是一个错误:'class' or 'interface' expected但是它运行并且构建得很好,所以这只是一个视觉故障还是在编译时会有什么影响? 我正在运行适用于Mac的Android Studio 0.5.8 到目前为止我尝试过的事情: >重启Android Studio>重新启动MacBook>使缓存无效并重新启动>试过其他字符串(比如“en-US”这个结果效果相同) 如果我在资源中使用字符串,则毛刺不可见(最终会出现这种...

java – Android,String.split(String regex)不会拆分所有字符串【代码】

我有String.split(String regex)的问题.我想将我的字符串分成4个字符的部分.String stringa = "1111110000000000" String [] result = stringa.split("(?<=\\G....)")当我打印结果我期望1111,1100,0000,0000但结果是1111,110000000000.我怎么解决?谢谢.解决方法:这里a solution without regex – 从字符串结束开始,提取4个或更少的字符并将它们添加到List:public static void main (String[] args) {String stringa = "1111111...

java – Android:如何在List行中使用String数组列表【代码】

我正在努力使用自定义列表视图.我想用我的自定义row.xml文件填充我的列表视图,该文件包含五个textview.我在raw文件夹中有一个文本文件mytextfile.txt.它看起来像这样:SUN-9-JULY-On Sale Now-New York, Time Square SAT-15-JULY-On Sale Now-London, National Gallery MON-23-JULY-On Sale Now-Paris, The Eiffel Tower // More lines here...如您所见,我从每一行创建一个字符串数组(使用带有“ – ”的split方法)并将所有字符串数...

java – 使用spannableString更改android中TextView文本的颜色【代码】

我有一个字符串1 Friend | O Reviews | 0 Coupons我正在使用以下代码SpannableString hashText = new SpannableString(TextUtils.concat(friendsText," | ",reviewsText," | ",couponsText).toString());Matcher matcher = Pattern.compile("\\s* | \\s*").matcher(hashText);while (matcher.find()){hashText.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.blue)), matcher.start(), matcher.end(), 0);}deta...

java – Android中的String有长度限制吗?

我设法将一个网页读入一个字符串,但是当我使用Log.d()将它打印到LogCat时,它总是显示少于该页面上的实际内容. 这让我怀疑以下一个(或多个)是可能的解释: >在Android中,String可以增长动态,但最终受一些硬编码MAX_LENGTH约束.> Log.d()是一个截断a字符串输出. Android中的字符串是否有长度限制? 如果没有,有什么可能解释截断我的字符串?解决方法:它的logcat不能显示全文,将logcat的输出打印到文件中,我认为你应该能够看到整个Str...

java – 将Json解析为String android studio【代码】

我有这个JSON对象:{"1":{"id_module":"f83d6101cc","adresse_mac":"00:6A:8E:16:C6:26","mot_de_passe":"mp0001","name":"a"}, "2":{"id_module":"64eae5403b","adresse_mac":"00:6A:8E:16:C6:26","mot_de_passe":"mp0002","name":"a"} }我想解析并获得字符串id_module,adresse_mac,mot_de_passe以及1和2中每个事物的名称. 所以我做了这个,但它不起作用:TextView txt1=(TextView) findViewById(R.id.textView); String ajout1 =...

java – Secure.getString(mContext.getContentResolver(),“bluetooth_address”)在Android O中返回null【代码】

当我试图通过这种方式在Android O设备上获取Blutooth地址时:private String getBlutoothAddress(Context mContext){ // Check version API AndroidBluetoothAdapter myBluetoothAdapter;String macAddress;int currentApiVersion = android.os.Build.VERSION.SDK_INT;if (currentApiVersion >= android.os.Build.VERSION_CODES.M) {macAddress = Settings.Secure.getString(mContext.getContentResolver(), "bluetooth_address")...

java.lang.NoClassDefFoundError:com.google.android.gms.R $string【代码】

我对编译器有点麻烦,我在Nexus 5上使用相同的代码,没有错误.因为我在平板电脑中使用它,它立即崩溃,错误说 java.lang.NoClassDefFoundError:com.google.android.gms.R $string与未知来源的早午餐…… 如果我删除multiDexEnabled true 并删除compile 'org.twitter4j:twitter4j-core:4.0.2'然后它适用于两者,有人知道原因吗?下面是我的build.gradeapply plugin: 'com.android.application'android { compileSdkVersion 23 buildTool...

android-使用strings.xml在数据库上存储多语言值的最佳方法?【代码】

这是我的第一个问题:) 我正在开发一个将动物物种存储在数据库中的应用程序.该应用程序必须是多语言的,所以我很难利用使用strings.xml资源文件. 这个想法是将物种的英文名称存储在数据库中,例如“ cat”,“ dog”等.然后基于这样的xml(对于意大利语)向用户显示实际的翻译:<string name="dog">Cane</string> <string name="cat">Gatto</string>问题是R.string包含名称dog和cat,但它们实际上是int的,因此我正在寻找一种使用“ dog”字...

Android SQLiteCursor-getString从空值列返回值

当尝试访问空值列时,Cursor API告知行为是由实现定义的,如果我转到SQLiteCursor,则该行为没有记录. SQLiteCursor是否返回NULL或引发异常?解决方法:没关系,我通过使用isNull方法检查null值解决了问题.

如何在Android中使用startAt(double value,String key)和endAt(double value,String key)Firebase实时数据库【代码】

我想使用orderByChild进行查询,并使用这些子项的键进行过滤.在这种情况下,我的键和值都是可以查询我想要的数据. 当键包含数字时会出现我的问题,如果键只包含字母,那么就没有问题.自从我直接从Firebaser读取another answer中的建议以来,我一直在尝试始终沿数字保持字母. 我的json是:{"my_list":{"100xyz":{"value1": 100,"value2": 100,"name":"100xyz"},"200xyz":{"value1": 200,"value2": 200,"name":"200xyz"},"300xyz":{"value...

android – 将sqlite与string进行比较【代码】

我在我的SQL数据库中保存了数据. 现在我想用字符串比较这个保存的数据 像这样的东西:String example = "house";现在我想检查,如果“house”已经在数据库中,带有if子句 这样的事情if ( example == [SQL Data] ) { } else { }现在,我该怎么做到这一点?解决方法:将我对Sharath评论的回复写成答案,因为代码会在评论中搞砸: 不是说你的回答是错的,但是从表中选择所有内容并在数据库之外迭代它是非常低效的,并且它不应该被建议作为问题...

android – SQL Cursor在调用getString时抛出内存不足【代码】

附件参考我之前的问题: – Out of memory 我会尽量保持精确.我从我的web服务调用得到一个长base64字符串的响应.我解码字符串并得到一个包含我的数据的巨大字符串.我反序列化字符串并使用如下字符串创建我的类的对象.String decryptedXml = XmlObject.toDecryptedXmlString(gameDetail.getGameData(), app.getSessionEncryptionKey()); Game noviceGame = deserialiseGame(decryptedXml, NoviceGamer.class);desrialiseGame()只是...