Android应用不同的文本选择句柄

时间:2014-02-04 14:22:39

标签: android

我创建了波纹管样式来更改EditText上的选择手柄。

  <style name="AutoCompleteTextViewOrangeAutoComplete" parent="android:Widget.Holo.Light.AutoCompleteTextView">
      <item name="android:dropDownSelector">@drawable/orangeautocomplete_list_selector_holo_light</item>
        <item name="android:background">@drawable/orangeautocomplete_edit_text_holo_light</item>
        <item name="android:textSelectHandle">@drawable/orangehandle_text_select_handle_middle</item>
        <item name="android:textSelectHandleLeft">@drawable/orangehandle_text_select_handle_left</item>
        <item name="android:textSelectHandleRight">@drawable/orangehandle_text_select_handle_right</item>
        <item name="android:textColorHighlight">#99db4b39</item>
  </style>

在我的布局上,我可以选择一些TextViews,因此我想应用相同的选择句柄,但由于我有很多TextViews,我想将句柄应用到我的所有应用程序中。

AndroidManifest我有这个:

<activity
                        android:name=".Fragments"
                        android:exported="false"
                        android:label="@string/app_name"
                        android:theme="@style/myTheme">

Values-v14我的styles.xml就像这样:

<resources>

    <style name="myTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
        <item name="android:textViewStyle">@style/test</item>
    </style>

    <style name="test" parent="android:Widget.Holo.Light.TextView">
        <item name="android:textSelectHandle">@drawable/orangehandle_text_select_handle_middle</item>
        <item name="android:textSelectHandleLeft">@drawable/orangehandle_text_select_handle_left</item>
        <item name="android:textSelectHandleRight">@drawable/orangehandle_text_select_handle_right</item>
        <item name="android:textColorHighlight">#99db4b39</item>
    </style>

    <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"/>
</resources>

不幸的是,这并没有改变默认的文本选择句柄。

知道如何让它发挥作用吗?

0 个答案:

没有答案