3

在 2.2 模拟器中的 edittext 看起来与在 4.2 版本中的不同。我想让我的 edittext 看起来像在 4.2 模拟器上的全息灯版本中所做的那样。

我不知道该怎么做,我需要编写自己的自定义样式吗?提前致谢

4

4 回答 4

4

您确定要执行此操作吗?2.2 设备的用户可能无法识别EditText全息样式。请记住,很少有人同时拥有 2.x 和 4.x 设备。通常,您需要一种对用户来说自然的外观和感觉。

话虽如此,如果您确定要这样做,欢迎您尝试让HoloEverywhere正常工作。

于 2013-07-11T19:16:06.803 回答
1

我找到了这个网站:

安卓全息颜色

于 2013-07-17T09:33:01.283 回答
0

是否可以在 android 2.x 中制作一个看起来像 Android 4 中的 EditText 的 EditText?

检查上述问题的答案,

或者您可以使用以下方法(参考上述问题):

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

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

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

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

 <EditText
   android:id="@+id/editText"
   style="@style/HoloEditText"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"/>
于 2014-12-08T14:01:35.963 回答