小编igo*_*liy的帖子

Android EditTextPreference 样式

在我的设置中的应用程序中,我使用 EditTextPreference ,并且在 android API 上 uder 11 edittext 字段具有黑色背景和黑色文本颜色。如何更改 EditTextPreferences 背景颜色?

我试过:在主题中:

<item name="android:editTextPreferenceStyle">@style/EditTextAppTheme</item>
Run Code Online (Sandbox Code Playgroud)

很有型:

<style name="EditTextAppTheme" parent="android:Widget.EditText">
      <item name="android:background">@drawable/edit_text_holo_light</item>
      <item name="android:textColor">#000000</item>
  </style>
Run Code Online (Sandbox Code Playgroud)

如果我将样式设置为:

<style name="EditTextPreferences" parent="android:Preference.DeviceDefault.DialogPreference.EditTextPreference">
      <item name="android:background">@drawable/edit_text_holo_light</item>
      <item name="android:textColor">#FF0000</item>
  </style>
Run Code Online (Sandbox Code Playgroud)

和主题:

<item name="android:editTextPreferenceStyle">@style/EditTextPreferences</item>
Run Code Online (Sandbox Code Playgroud)

我有错误:

error: Error retrieving parent for item: No resource found that matches the given name 'android:Preference.DeviceDefault.DialogPreference.EditTextPreference'.
Run Code Online (Sandbox Code Playgroud)

java android styles android-edittext edittextpreference

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

番石榴分离器的模式

我需要用逗号或点或反斜杠分割String:

Pattern stringPattern = Pattern.compile("\\s+|,|\\\\|");
Splitter.on(stringPattern).omitEmptyStrings().split(description));
Run Code Online (Sandbox Code Playgroud)

但这种模式不起作用,有什么不对?

java split splitter guava

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