Articles of string

检查一个string是否是一个数字

我知道你可以通过执行Integer.parseInt("1234");来检查一个string是否是一个整数Integer.parseInt("1234"); 但是我想要做的就是将一个文本数字链接到一个整数。 即 “一”== 1 “两”== 2 “三”== 3 “二十”== 20 有什么图书馆可以用来做这个,还是我必须手工编程? 我想这样做的原因是我有一个语音识别的Android应用程序。 用户然后可以计数。 该号码显示在屏幕上。 编辑 经过一番尝试,我发现SpeechRecognizer类使用自动分析数字到实际的数字…

Android:避免在TextView中的断行string部分

我想避免在string的特定部分中断行。 比方说,我们有这个string: Speed (m/s) 理想情况是要么完全不跳,而要在一行中有完整的string,或者,如果需要跳转,则以这种方式: Speed (m/s) 我想避免的是这样的事情: Speed (m/ s) 有任何想法吗?

如何正确编辑阿拉伯文string?

<string name="message">هذا المجلد يحتويى على %1$s ملفات. الرجاء التأكد قبل الحذف. الملفات المحذوفة غير قابلة للإسترجاع.</string> 我想把“%1 $ s”放在阿拉伯语string中,但正如你在这里看到的那样,word,notepad ++,utraedit,都没有得到正确的string。 你们如何编辑阿拉伯文string?

在strings.xml中使用Unicode字符

我有我想要在string中使用以下Unicode字符:🚕 我已经find它的hex和十进制代码: 虽然我知道如何在strings.xml中的string中使用“&”符号: <string name="Example">Example character &amp;</string> 我不能使用汽车符号。 如何在strings.xml中的string中使用这个unicode字符? 更新一: 以下是使用这个的第一个解决scheme: 🚗 我得到了以下错误: ERROR IN APPLICATION: input is not valid Modified UTF-8:

使用TextWatcher进行EditTextvalidation

我有一个EditText和一个button的对话框。 这个EditText将命名我将创build的数据库表,所以它的validation是至关重要的。 所以我想提出两个问题: 1)这很简单,但我无法在任何地方find它:数据库表名可以接受哪些字符? 它可以接受数字吗? 而且可以成为第一个字符吗? 2)我设法使用TextWtachervalidationEditText 。 代码如下: et_name.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) { String filtered_str = s.toString(); if (filtered_str.matches(".*[^az^0-9].*")) { filtered_str = filtered_str.replaceAll("[^az^0-9]", ""); s.clear(); // s.insert(0, filtered_str); Toast.makeText(context, "Only lowercase letters and numbers are allowed!", Toast.LENGTH_SHORT).show(); } } public void beforeTextChanged(CharSequence s, int start, int count, int after) {} public […]

比较Android中的电话号码

我需要比较两个电话号码,以确定它们是否来自同一个发送者/接收者。 用户可以向联系人发送消息,并且该联系人可以回复。 答复通常以+[country-code][area-code-if-any][and-then-the-actual-number]格式。 例如,斯里兰卡电话号码是+94 71 2593276 。 而当用户发送消息时,他通常会以(上面的例子) 0712593276格式input(假设他也在斯里兰卡)。 所以我需要的是, 我需要检查这两个数字是否相同。 这个应用程序将在国际上使用。 所以我不能用一个0代替前两个数字(那么对于像美国这样的国家来说就是一个问题)。 有没有办法在Java或Android的具体做到这一点? 谢谢。

如何将在Android Studio“EditText”中input的文本设置为variables?

我的问题很简单,但我似乎无法弄清楚。 我有一个应用程序,允许用户在EditText框中input一个值。 我需要的是创build一个存储这个input的stringvariables。 它必须是一个stringvariables,使用findViewById不会工作。 我不明白为什么我找不到解决scheme,所以如果你可以请帮助! 德鲁

Android和计算一个给定的字体和字体大小单行string的大小?

是否有一个API方法来计算一行中显示的string的大小(即宽度和高度)以及给定的字体和字体大小?

Android如何从string中删除(“)字符

我想从string中删除(“)字符 这是我的文字 “69452; 6486699” 我需要有这个文本 69452; 6486699 我试过使用String.Replace text = text.replace(""",""); 并不起作用 我也使用这种方式 text = text.replace("/"",""); 但不是 任何人都可以帮助我?!

Android – 使用getIdentifier()和getStringArray使用另一个string引用string数组

我有很多string数组,我想访问取决于用户决定使用哪一个。 我不想使用SQLite数据库,因为我对Android / Java非常陌生,我一直在努力寻找例子,所以我猜这是一个相当差的方式来做到这一点,但都是一样的… 如果我有一个XML文件: <string-array name="bob"> <item>1</item> <item>4</item> <item>7</item> <item>11</item> </string-array> 在这个Java文件中: String name = "bob"; 为什么下面的不行? 每次启动都会崩溃。 int holderint = getResources().getIdentifier("name", "array", this.getPackageName()); String[] items = getResources().getStringArray(holderint);