我试图在我的应用中设置样式编辑文本窗口小部件。现在,如果我使用它:
<style name="MyEditText" parent="@android:style/Widget.EditText">
<item name="android:textColor">@color/input_text</item>
<item name="android:gravity">left</item>
</style>
它会在我用于测试的手机上显示黑色背景。我希望到处都能找到相同的东西。我想我会对这种风格很满意(我也相信这是&#34;标准&#34;)。我如何拉这个陈旧或者我应该以某种方式自己制作?
编辑:
这是我的TextEdit代码
<EditText
style="@style/MyEditText"
android:id="@+id/et_serverURL" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLength="25"
android:imeOptions="actionNext" android:singleLine="true" android:inputType="textUri"
android:hint="@string/str_login_activity_server_url_hint"
/>
答案 0 :(得分:0)
图片中显示的样式称为Holo。您可以像这样使用它
<style name="MyEditText" parent="@android:style/Widget.Holo.EditText">
<!-- Your custom attributes here -->
</style>
修改强>
如果您希望自己的应用能够像现在一样使用主题,但让EditText
成为Holo
,那么您可以覆盖当前主题下的<item name="android:editTextStyle"></item>
以使用{{ 1}}而不是默认的父样式。然后将主题设置为您的活动或应用程序。