是否有可能在Android 2.x中创建一个看起来像Android 4的EditText的EditText?

anb*_*ber 1 android styles android-edittext

是否有可能EditText在android 2.x中制作一个看起来像EditTextAndroid 4的?我的意思是蓝色背光,下面有法兰边缘.

reV*_*rse 5

如果您不想使用外部库,可以使用以下代码:

将以下代码添加到 res\values\styles.xml

<style name="HoloEditText">
    <item name="android:background">@drawable/edit_text_holo_dark</item>
</style>
Run Code Online (Sandbox Code Playgroud)

之后,YOURPATH\android-sdk\platforms\android-16\data\res\只需将edit_text_holo_dark.xml所有引用的drawable 复制到项目中的相应目录即可.

然后只需将样式应用于EditText:

 <EditText
   android:id="@+id/editText"
   style="@style/HoloEditText"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"/>
Run Code Online (Sandbox Code Playgroud)