修改EditText为默认样式

babysgaler 2014-12-12 09:38:09
因自定义标题栏的需要,有个activity使用了自定义的style,继承的样式是android:Theme.Light

但是使用了这种样式后,edittext就变成了这样


可是我觉得很丑,其他没有使用自定义style的activity中,edittext的默认样式是这样的


怎么让自定义style的EditText样式变回默认的呢?
...全文
450 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
水的川 2014-12-19
  • 打赏
  • 举报
回复
引用 7 楼 babysgaler 的回复:
[quote=引用 4 楼 u013377714 的回复:] 想要什么形式就用drawable画出来再设置背景就好了。。
这不是麻烦嘛,我就想用原来默认的背景就好,没有简单一点的方法吗?[/quote]没有了,现在开发一般都是自己手动设置背景的。。
babysgaler 2014-12-15
  • 打赏
  • 举报
回复
引用 4 楼 u013377714 的回复:
想要什么形式就用drawable画出来再设置背景就好了。。
这不是麻烦嘛,我就想用原来默认的背景就好,没有简单一点的方法吗?
babysgaler 2014-12-15
  • 打赏
  • 举报
回复
引用 3 楼 Mailbomb 的回复:
在styles.xml自己定义一个样式editTextStyle <EditText style="@style/editTextStyle"
然后这个editTextStyle要怎么设置才能达到我要的效果呢
babysgaler 2014-12-15
  • 打赏
  • 举报
回复
引用 2 楼 u010217289 的回复:
在AndroidManifest修改 android:theme的style
 <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
不行啊,我就是因为自定义title,所以不能使用默认的appTheme,不然会报错,说什么不能合并两个title的定义好像
水的川 2014-12-13
  • 打赏
  • 举报
回复
想要什么形式就用drawable画出来再设置背景就好了。。
网络咖啡 2014-12-12
  • 打赏
  • 举报
回复
在styles.xml自己定义一个样式editTextStyle <EditText style="@style/editTextStyle"
落幕-无悔 2014-12-12
  • 打赏
  • 举报
回复
在AndroidManifest修改 android:theme的style
 <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
名字要长一点 2014-12-12
  • 打赏
  • 举报
回复
最好就是,自己是给edittext写个背景,然后引用。不要用系统的。

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧