0
我實現了我的EditText字段的自定義背景,因爲我認爲EditTexts的默認值太高&有太多的填充。無論如何,新的EditText可繪製背景顯示正常,但是當我打開鍵盤並在我關閉鍵盤時擴展到原始(自定義)尺寸時,字段略微縮小。這種行爲必須以某種我沒有偶然發現的方式被覆蓋。任何人都可以幫忙嗎?我已經閱讀了開發人員android網站上的IMEOptions文章,並且沒有任何內容真正跳出來作爲解決此問題的可能解決方案。謝謝!Android自定義EditText通過鍵盤打開和關閉調整大小
,這裏是我的EditText - 每個EditText上是在它自己的佈局,因爲我需要添加填充字段之間:
<LinearLayout android:layout_height="wrap_content"
android:layout_width="fill_parent" android:orientation="vertical" android:paddingBottom="5dip" android:paddingLeft="3dip" android:paddingRight="3dip">
<EditText android:id="@+id/join_firstName"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:background="@drawable/joinedittextselector" android:padding="5dip" /> <!-- android:layout_weight="1" -->
</LinearLayout>
這裏是我的選擇:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false" android:state_enabled="true"
android:drawable="@drawable/join_field_bg_default" />
<item android:state_window_focused="false" android:state_enabled="false"
android:drawable="@drawable/join_field_bg_default" />
<item android:state_pressed="true" android:drawable="@drawable/join_field_bg_default" />
<item android:state_enabled="true" android:state_focused="true"
android:drawable="@drawable/join_field_bg_selected" />
<item android:state_enabled="true" android:drawable="@drawable/join_field_bg_default" />
<item android:state_focused="true" android:drawable="@drawable/join_field_bg_selected" />
<item android:drawable="@drawable/join_field_bg_default" />
我已經嘗試adjustResize和adjustPan的EditText所使用的活動的android:windowSoftInputMode設置,都沒有工作。再次感謝您對此的任何建議!
如何附加屏幕抓取以顯示問題? – 2010-12-02 16:29:45