Articles of 格式

包含时区时,SimpleDateFormat需要太长的时间

我正在使用这个简单的date格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS Z"); 问题是当我使用这个需要太长的时间来转换,在logcat我看到这样的事情 I/Resources( 4284): Loaded time zone names for en in 272ms. I/Resources( 4284): Loaded time zone names for en in 194ms. I/Resources( 4284): Loaded time zone names for en in 112ms. I/Resources( 4284): Loaded time zone names for en in 111ms. I/Resources( 4284): Loaded time zone names […]

EditText提示消失与重力

我曾经看到过很多类似的问题,但我认为这还包括一些新的内容: 1)设置重力时,提示文字消失 2) android:ellipsize="start"修复,所以你可以有中心提示和居中文本 3)为什么下面的代码仍然显示中心提示文本? <EditText android:id="@+id/details" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:hint="use this area to provide specific identification information including approximate size, vessel name and registration numbers if available" android:background="@android:drawable/editbox_background" android:layout_below="@id/details_title" /> 是因为fill_parent而不是wrap_content? 我想也许是因为这个提示是多行的,但我缩短了它,它仍然出现,并被集中。 这是唯一的区别,我需要android:ellipsize="start"才能正确显示我的其他EditTexts。 这只是一个错误?

在对话框中忽略HTML格式的标签

当在TextView中使用时,strings.xml文件中的一些Html标记将被正确渲染,例如,下面的文本资源将显示为粗体: <string name="example_text"><b>This text is bold</b></string> 但是,如果在自定义对话框中使用相同的文本,格式化将被忽略。 有谁知道如何格式化一个对话框中的滚动视图的文本的一部分?

Eclipse的AndroidManifest.xml格式

当我使用Ctrl + Shift + F格式化xml时,结果如下所示: 但是如果有东西可以制作这样的xml就好了: 有没有什么办法来格式化在Eclipse上的格式?

在Android中格式化SD卡

事情应该是简单的,但是大部分时间,在Android中不是。 我需要格式化SD卡,如果用户select我的应用程序中的选项。 不要问我为什么我需要这样做,如果它已经在操作系统…不实际,但这是一个需要我需要实现。 您可能知道,在Settings \ Storage \ Erase SD Card中有一个选项。 我看了一下froyo的源代码,它是这样的: final IMountService service = IMountService.Stub.asInterface(ServiceManager.getService("mount")); if (service != null) { new Thread() { public void run() { try { service.formatVolume(Environment.getExternalStorageDirectory().toString()); } catch (Exception e) { // Intentionally blank – there's nothing we can do here Log.w("MediaFormat", "Unable to invoke IMountService.formatMedia()"); } } }.start(); } […]

在EditText中自动格式化电话号码

在我的应用程序中,用户必须使用以下格式在EditText字段中input电话号码: 1(515)555-5555 我不希望用户在input数字时input“(”,“)”或“ – ”; 我想要这些字符自动添加。 例如,假设用户input1 – “1”后面的括号应该自动添加,这样就会显示“1(”,我想在删除时有类似的function。 我试图在onTextWatcher接口的afterTextChanged方法中设置文本,但它不工作; 相反,这是造成一个错误。 任何帮助将不胜感激。

这个格式string有什么问题?

我有这样的string: <string name="q_title" formatted="false">Item %d of %d</string> 我正在使用它在String.format像这样: String log = String.format(getString(R.string.q_title), 100, 500); 到目前为止,我没有观察到输出的问题。 不过,Android Studio中的代码检查给了我: 格式string“q_title”不是有效的格式string,因此不应将其传递给String.format 为什么?

Android Studio – 如何自定义Logcat输出格式?

我想知道在Android DDMS中更改Logcat Output Format 。 我在MAC上使用Android Studio 0.4.2。 我知道我可以从terminal自定义格式,但我也需要在Android DDMS Monitor工具中执行此操作。 链接到自定义。

Android:date格式在一个string

我有一个问题来sortingdate,因为这些date的格式。 我获得date: final Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); 我用这些值build立一个string。 dateRappDB = (new StringBuilder() .append(mYear).append(".") .append(mMonth + 1).append(".") .append(mDay).append(" ")).toString(); 问题是,如果这个月是例如二月,那么mMonth的值就是2.所以像十月(10)这样的月份的date就在我的列表中。 我需要的是那个月和日是像MM和dd一样的。 但我不知道如何去做。 编辑 : 我通过使用如上所述的DateFormat解决了这个问题。 我replace了这个: dateRappDB = (new StringBuilder() .append(mYear).append(".") .append(mMonth + 1).append(".") .append(mDay).append(" ")).toString(); 这样 : Date date = new Date(mYear – 1900, mMonth, mDay); […]

Android Moneyinput固定小数

你如何创build一个格式化input格式的edittext条目? 当用户input5时,我希望input看起来像“$ 0.05”,然后当他们input3时,input​​应该看起来像“$ 0.53”,最后input6,input应该看起来像“$ 5.36”。