1

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

4

2 回答 2

5

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

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

<style name="HoloEditText">
    <item name="android:background">@drawable/edit_text_holo_dark</item>
</style>

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

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

 <EditText
   android:id="@+id/editText"
   style="@style/HoloEditText"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"/>
于 2012-12-11T14:51:17.347 回答
3

是的,有一个名为 holoeverywhere 的库,您将在 2.1+ 中获得所有 4.2 组件:

https://github.com/ChristopheVersieux/HoloEverywhere

于 2012-12-11T13:27:21.647 回答