1、布局XML中
android:layout_height="?android:attr/actionBarSize" //ActionBar的高度
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/black" />
<size android:width="1.5dp"/>
</shape>
1.1、EditText
修改EditText的光标宽度和颜色
首先需要在drawable目录下新建一个XML文件(edit_text_cursor.xml)
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@color/black" />
<size android:width="1.5dp"/>
</shape>
然后在layout布局中使用
<EditText
android:id="@+id/editText_find"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="match_parent"
android:textCursorDrawable="@drawable/edit_text_cursor"
android:hint="@string/edit_text_find"/>
2、AndroidManifest.xml
android:windowSoftInputMode=“adjustPan|stateHidden”
这个属性可以防止布局被软键盘弹起
<activity android:name=".ui.activity.FindActivity"
android:windowSoftInputMode="adjustPan|stateHidden"/>
2.1、修改主题颜色
这里引用一张图
不管是EditText还是Dialog都默认是骚红色,不喜欢可以换掉。
其实这个红色就是colorAccent这标签的值了。
在style.xml中修改,然后在AndroidManifest.xml引用就行了
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/white</item>
<item name="colorPrimaryDark">@color/white</item>
<item name="colorAccent">@android:color/darker_gray</item>
</style>