android 自定义edittext方框样式,android - 将Android EditText样式从矩形边框更改为下划线...
在我的一项 Activity 中,我的EditText View 以前看起来像这样但是现在他们看起来像这样我需要帮助将其改回来:从矩形到下划线。背景因为我需要创建一个自定义ActionBar,所以必须使用以下命令更改所讨论 Activity 的主题YesterdayActivity。风格:#32333140dip@style/CustomWindowTitleBackground显现:androi
在我的一项 Activity 中,我的EditText View 以前看起来像这样
但是现在他们看起来像这样
我需要帮助将其改回来:从矩形到下划线。
背景
因为我需要创建一个自定义ActionBar,所以必须使用以下命令更改所讨论 Activity 的主题YesterdayActivity。
风格:
#323331
40dip
@style/CustomWindowTitleBackground
显现:
android:name="com.example.YesterdayActivity"
android:theme="@style/CustomTheme">
onCreate:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_yesterday);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.yesterday_title_bar);
…
}
最佳答案
像这样更改您的自定义主题
因为您没有使用旧的android主题,而不是HoLo,而editTextView有点
在较新版本的Android中,框架将在选择HOLO主题时使用OJIT_CODE功能。每当应用程序调用Window.FEATURE_ACTION_BAR并且已经设置setFeatureInt(Window.FEATURE_CUSTOM_TITLE)时,该框架就会引发异常。
它崩溃了,因为Holo默认使用ActionBar。解决方法很简单。使用Holo时关闭ActionBar
更多推荐
所有评论(0)