小编Lil*_*liw的帖子

R.string.value显示为数字

对于下面的代码,我打算获取系统日期并根据当前语言环境的格式显示它,它只是用于R.string.date.在模拟器中,它总是显示为一个长数字(类似于821302314),而不是"Date:",我已经将其外化string.xml.任何人都可以帮忙看看为什么会这样?

final TextView mTimeText = (TextView)findViewById(R.id.mTimeText);

//get system date
Date date = new Date();
java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext());
mTimeText.setText(R.string.date + " " + dateFormat.format(date));
Run Code Online (Sandbox Code Playgroud)

layout.xml

<TextView 
android:id="@+id/mTimeText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"   
android:text="@string/date"
/>
Run Code Online (Sandbox Code Playgroud)

strings.xml中

<string name="date">Date:</string>
Run Code Online (Sandbox Code Playgroud)

android date-format

7
推荐指数
3
解决办法
7936
查看次数

android - 基于区域设置的数字格式

作为android的新手我有一些代码组合如下,目的是根据自定义区域设置不同地显示特定数字12345.66.然而,它只是崩溃我的测试应用程序,我无法弄清楚为什么...在这里感谢一些帮助.非常感谢提前!

//get current locale and display number
Configuration sysConfig = getResources().getConfiguration();
Locale curLocale = sysConfig.locale;
String aNumber = "12345.66";
NumberFormat nf = NumberFormat.getInstance(curLocale);
aNumber = nf.format(aNumber);
numberText.setText(R.string.numberText + aNumber);
Run Code Online (Sandbox Code Playgroud)

Layout.xml:

<TextView 
    android:layout_width="fill_parent"
android:layout_height="wrap_content"   
    android:id="@+id/nbumberText"
/>
Run Code Online (Sandbox Code Playgroud)

locale number-formatting

6
推荐指数
2
解决办法
5652
查看次数

仅从表中选择字段值重复次数少于 x 次的记录

我对 SQL 很陌生,如果您能帮助我,我将不胜感激。我有一个表,它有一个包含许多 ID 的字段,并且该字段是数字格式。同一个ID可以重复不同的次数,例如5次、6次。我想仅当该字段中相同 ID 重复次数少于 x 次时才显示所有字段的记录。哪个 sql 语句将完成此操作?

提前致谢。

sql sql-server

1
推荐指数
1
解决办法
158
查看次数