久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

android EditText 融入背景

android EditText blends into background(android EditText 融入背景)
本文介紹了android EditText 融入背景的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我的應用使用 Theme.Holo.Light.DarkActionBar 作為父主題.

My app uses Theme.Holo.Light.DarkActionBar as the parent theme.

當我使用我的 Android 3.2 平板電腦模擬器時,幾乎看不到 EditText 形狀.看起來它正在嘗試在白色上繪制白色.在這里看到:

When I use my Android 3.2 tablet emulator, the EditText shape is almost impossible to see. It looks like it is trying to draw white on white. Seen here:

當我在我的 Android 4.0 平板電腦模擬器上使用它時,EditText 形狀看起來還不錯.您可以看到沿 EditText 底部的深灰色線.如果您查看上圖,您將在與淺灰色背景水印相交的同一位置幾乎看不到一條白線.

When I use it on my Android 4.0 tablet emulator, the EditText shape looks just fine. You can see the dark grey line along the bottom of the EditText. If you look in the above image, you'll just barely see a white line in the same place as it crosses the light grey background watermark.

這是我在布局中的 EditText:

Here is my EditText in the layout:

<EditText
    android:id="@+id/fieldName"
    style="@style/PlayerDetails.Field"
    android:capitalize="words" />

風格如下:

<style name="PlayerDetails.Field">
    <item name="android:layout_weight">0.65</item>
    <item name="android:paddingLeft">10dp</item>
    <item name="android:layout_width">0dp</item>
    <item name="android:layout_height">fill_parent</item>
    <item name="android:layout_marginLeft">10dp</item>
</style>

為什么我的 EditText 繪制的顏色錯誤?我沒有覆蓋繪圖代碼或背景可繪制對象.

Why is my EditText getting drawn the wrong color? I'm not overriding the drawing code or the background drawable.

推薦答案

其他答案實際上并不能解決我的問題,我從未弄清楚是什么真正導致了問題.然而,這就是我解決它的方法:我的解決方法是從 Ice Cream Sandwich 復制 EditText 小部件的 .9.pngs 和樣式,然后硬編碼到我的 Honeycomb 和 Ice Cream Sandwich 應用程序中.

The other answers weren't actually solutions to my problem and I never figured out what was REALLY causing the issue. However, this is how I solved it: My workaround was to copy the .9.pngs and styling for the EditText widget from Ice Cream Sandwich and hardcoded into my app for Honeycomb and Ice Cream Sandwich.

我創建了一個名為 res/drawable-nodpi/edit_text_holo_light.xml 的文件,其中包含以下內容:

I created a file called res/drawable-nodpi/edit_text_holo_light.xml with the following:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_multiline="true" android:state_window_focused="false" android:state_enabled="true"  android:drawable="@drawable/textfield_multiline_default_holo_light" />
    <item android:state_multiline="true" android:state_window_focused="false" android:state_enabled="false" android:drawable="@drawable/textfield_multiline_disabled_holo_light" />
    <item android:state_multiline="true" android:state_enabled="true" android:state_focused="true" android:drawable="@drawable/textfield_multiline_activated_holo_light" />
    <item android:state_multiline="true" android:state_enabled="true" android:state_activated="true" android:drawable="@drawable/textfield_multiline_focused_holo_light" />
    <item android:state_multiline="true" android:state_enabled="true" android:drawable="@drawable/textfield_multiline_default_holo_light" />
    <item android:state_multiline="true" android:state_focused="true" android:drawable="@drawable/textfield_multiline_disabled_focused_holo_light" />
    <item android:state_multiline="true" android:drawable="@drawable/textfield_multiline_disabled_holo_light" />

    <item android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/textfield_default_holo_light" />
    <item android:state_window_focused="false" android:state_enabled="false" android:drawable="@drawable/textfield_disabled_holo_light" />
    <item android:state_enabled="true" android:state_focused="true" android:drawable="@drawable/textfield_activated_holo_light" />
    <iten android:state_enabled="true" android:state_activated="true" android:drawable="@drawable/textfield_focused_holo_light" />
    <item android:state_enabled="true" android:drawable="@drawable/textfield_default_holo_light" />
    <item android:state_focused="true" android:drawable="@drawable/textfield_disabled_focused_holo_light" />
    <item android:drawable="@drawable/textfield_disabled_holo_light" />
</selector>

然后我在我的styles.xml中創建了一個樣式來設置:

Then I created a style in my styles.xml to set:

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

然后我從 android sdk 中復制了 .9.png 文件并將它們放入 res/drawable-* 中.文件名列在上面的 xml 中.

Then I copied the .9.png files from the android sdk and put them in res/drawable-*. The filenames are listed in the above xml.

這篇關于android EditText 融入背景的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Cut, copy, paste in android(在android中剪切、復制、粘貼)
Change Line Color of EditText - Android(更改 EditText 的線條顏色 - Android)
EditText showing numbers with 2 decimals at all times(EditText 始終顯示帶 2 位小數的數字)
Changing where cursor starts in an expanded EditText(更改光標在展開的 EditText 中的開始位置)
EditText, adjustPan, ScrollView issue in android(android中的EditText,adjustPan,ScrollView問題)
Autosizing EditText(自動調整 EditText)
主站蜘蛛池模板: 亚洲黄色在线观看 | 欧美日韩在线免费观看 | 日韩一区二区三区四区 | 五月色综合 | 久热精品在线 | 国产精品毛片一区视频播 | 91在线小视频 | 欧美一级在线观看 | 国产美女视频网站 | 午夜久久久 | 天天色天天| 性做久久久久久 | 一区视频 | 成人在线观看网址 | 免费在线a | 欧美日韩亚洲综合 | 日韩一二三 | 色黄视频在线观看 | 一区二区视频在线 | 久久综合久久鬼 | 日韩免费一区二区三区 | 在线观看视频一区二区 | 久久99精品久久久久久国产越南 | 久久久久久久国产精品 | 天天操夜夜摸 | av少妇 | 久久国产一区 | 欧美成人精品欧美一级乱黄 | 欧美日韩在线精品 | 四虎8848精品成人免费网站 | www黄色片| 欧美一区二区三区视频 | 五月婷婷综合网 | 成人精品免费 | 免费性视频 | 在线观看中文字幕 | 黄色小视频在线免费观看 | 一级黄片毛片 | 国产精品久久久久久中文字 | 亚洲视频中文字幕 | 亚洲伊人色 |