如何使用AppCompat v7在Android中自定义EditText字段:21

留学生

我正在使用Appcompatv7 21并尝试自定义editText字段。

奇怪的是,它在棒棒糖上可以正常工作,但在kitkat或任何棒棒糖之前的设备上都无法使用。我认为支持库适用于所有平台。

<style name="mAppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>

    <item name="colorControlNormal">@color/veryLightGrey</item>
    <item name="colorControlActivated">@color/colorAccent</item>
    <item name="colorControlHighlight">@color/colorAccent</item>
</style>


compile 'com.android.support:appcompat-v7:21.0.3'

在此处输入图片说明

物理设备的屏幕截图。 截屏

哈维尔·塞哥维亚·科尔多瓦

尝试在您的内部添加下一个代码 EditText

style="@style/Widget.AppCompat.EditText"

签入真实设备。

在我的EditText作品中,这是我的EditText:

<EditText
    android:id="@+id/editTextFacebookID"
    style="@style/Widget.AppCompat.EditText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_marginLeft="64dp"
    android:layout_marginRight="8dp"
    android:gravity="center_vertical"
    android:hint="Facebook ID"
    android:textColor="@color/md_text"                
    android:textColorHint="@color/md_disabled_hint_text" />

您可以在此处检查md_textmd_disabled_hint_text颜色Google颜色

这是我的应用程序的v19样式:

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/md_red_500</item>
    <item name="colorPrimaryDark">@color/md_red_700</item>
    <item name="colorAccent">@color/md_blue_A200</item>
    <item name="colorControlHighlight">@color/md_black_1000_25</item>
    <item name="colorControlNormal">@color/md_black_1000_50</item>
    <item name="colorSwitchThumbNormal">@color/md_grey_200</item>
    <item name="android:colorForeground">@color/md_black_1000_75</item>
    <item name="android:windowTranslucentNavigation">@bool/translucentNavigationBar</item>
    <item name="android:windowTranslucentStatus">@bool/translucentStatusBar</item>

    <!-- Navigation Drawer Arrow Style. -->
    <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>

    <!-- Overflow Button Style. -->
    <item name="actionOverflowButtonStyle">@style/OverflowStyle</item>
</style>

当未聚焦时,我的EditText为灰色,而在蓝色聚焦时,它从colorAccent中获取颜色。

当我更改AppTheme时,它会更改颜色。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Appcompat v7的自定义EditText样式

来自分类Dev

如何在Forge Viewer V7中实现自定义选择?

来自分类Dev

如何使用appcompat v7压缩后的SearchView折叠?

来自分类Dev

如何滑动以删除卡(使用appcompat v7的CardView)

来自分类Dev

如何从Android appcompat v7 21库设置DrawerArrowToggle的样式

来自分类Dev

如何从Android appcompat v7 21库设置DrawerArrowToggle的样式

来自分类Dev

如何使用bingmaps v7动态旋转自定义puspin

来自分类Dev

如何使用appcompat v7创建卡片工具栏

来自分类Dev

如何使用AppCompat v.7显示和隐藏ActionBar

来自分类Dev

Android:如何创建自定义的edittext?

来自分类Dev

Android:Actionbar中的Appcompat v7粗体标题

来自分类Dev

V-21中的appcompat v7溢出图标颜色不同

来自分类Dev

如何在材料设计中使用appCompat自定义上下文操作栏

来自分类Dev

Android:是否可以通过导航抽屉单击?AppCompat v7:r21

来自分类Dev

如何将自定义道具从App传递到反应表v7的单元格?

来自分类Dev

Android:AppCompat 21,如何将后退图标和溢出图标更改为自定义图标?

来自分类Dev

Android支持库v7 appcompat

来自分类Dev

如何在Drupal 7中使用自定义字段构建Webform?

来自分类Dev

在没有资源的情况下添加支持v7时如何使用Theme.AppCompat

来自分类Dev

使用android-support-v7-appcompat或appcompat哪个更好

来自分类Dev

如何在Android Studio中使用appcompat-v7:19.1

来自分类Dev

如何在新的appcompat v7工具栏上设置NAVIGATION_MODE_LIST 21

来自分类Dev

使用v7 appcompat库的Android后向兼容性

来自分类Dev

尝试使用android v7 appcompat库时出现奇怪的错误

来自分类Dev

使用appcompat v7时项目中出现Android错误

来自分类Dev

使用appcompat v7的更高版本的设备忽略了Android操作栏样式

来自分类Dev

使用appcompat v7库出现错误android:layout_marginEnd

来自分类Dev

即使不是必需的,Android Studio也会使用appcompat v7吗?

来自分类Dev

使用Appcompat v7时项目中出现Android错误

Related 相关文章

  1. 1

    使用Appcompat v7的自定义EditText样式

  2. 2

    如何在Forge Viewer V7中实现自定义选择?

  3. 3

    如何使用appcompat v7压缩后的SearchView折叠?

  4. 4

    如何滑动以删除卡(使用appcompat v7的CardView)

  5. 5

    如何从Android appcompat v7 21库设置DrawerArrowToggle的样式

  6. 6

    如何从Android appcompat v7 21库设置DrawerArrowToggle的样式

  7. 7

    如何使用bingmaps v7动态旋转自定义puspin

  8. 8

    如何使用appcompat v7创建卡片工具栏

  9. 9

    如何使用AppCompat v.7显示和隐藏ActionBar

  10. 10

    Android:如何创建自定义的edittext?

  11. 11

    Android:Actionbar中的Appcompat v7粗体标题

  12. 12

    V-21中的appcompat v7溢出图标颜色不同

  13. 13

    如何在材料设计中使用appCompat自定义上下文操作栏

  14. 14

    Android:是否可以通过导航抽屉单击?AppCompat v7:r21

  15. 15

    如何将自定义道具从App传递到反应表v7的单元格?

  16. 16

    Android:AppCompat 21,如何将后退图标和溢出图标更改为自定义图标?

  17. 17

    Android支持库v7 appcompat

  18. 18

    如何在Drupal 7中使用自定义字段构建Webform?

  19. 19

    在没有资源的情况下添加支持v7时如何使用Theme.AppCompat

  20. 20

    使用android-support-v7-appcompat或appcompat哪个更好

  21. 21

    如何在Android Studio中使用appcompat-v7:19.1

  22. 22

    如何在新的appcompat v7工具栏上设置NAVIGATION_MODE_LIST 21

  23. 23

    使用v7 appcompat库的Android后向兼容性

  24. 24

    尝试使用android v7 appcompat库时出现奇怪的错误

  25. 25

    使用appcompat v7时项目中出现Android错误

  26. 26

    使用appcompat v7的更高版本的设备忽略了Android操作栏样式

  27. 27

    使用appcompat v7库出现错误android:layout_marginEnd

  28. 28

    即使不是必需的,Android Studio也会使用appcompat v7吗?

  29. 29

    使用Appcompat v7时项目中出现Android错误

热门标签

归档