Android笔记:EditText自定义背景

EditText设置为不可编辑状态:
editText.setEnabled(true);可编辑
editText.setEnabled(false);不可编辑

设置当前Activity为横竖屏

 @Override
    protected void onResume() {
        /**
         * 设置为竖屏
         * 横屏的话为  ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
         */
        if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        }
        super.onResume();
    }

EditText背景设置为圆角矩形

在/res/drawable下创建文件bg_edittext_normal.xml,表示该文本框在常规情况下的样子,内容如下:

<shape xmlns:android="http://schemas.android.com/apk/res/android">  
    <solid android:color="@android:color/transparent" />  
    <corners android:radius="10dip"/>  
    <stroke  
        android:width="1dip"  
        android:color="#BDC7D8" />  
shape>

在布局文件中设置EditText的backgr为@drawable/bg_edittext_normal即可

你可能感兴趣的:(Android)