Я использую Editbox, в котором я использовал подсказки. но когда я запускаю приложение, подсказки не отображаются. Я тоже пробовал программировать подсказки, но это не работает.Подсказка не работает в EditText на Android
Вот мой код:
<EditText
android:id="@+id/mobile_registration_txtDomain"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dip"
android:hint="@string/hint_domain"
android:lines="1"
android:background="@drawable/edittxt_drwable"
android:textSize="14sp"
android:textColor="#808080" />
здесь edittxt_drwable.xml код ---- который хранится в вводимом коэффициенте, используется для изменения цвета EditText когда сфокусирован и потерял фокус.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_window_focused="false"
android:state_enabled="true"
android:drawable="@drawable/new_border" />
<item
android:state_window_focused="false"
android:state_enabled="false"
android:drawable="@drawable/new_border" />
<item
android:state_pressed="true"
android:drawable="@drawable/focussed_border" />
<item
android:state_enabled="true"
android:state_focused="true"
android:drawable="@drawable/focussed_border" />
<item
android:state_enabled="true"
android:drawable="@drawable/new_border" />
<item
android:state_focused="true"
android:drawable="@drawable/new_border" />
<item
android:drawable="@drawable/new_border" />
</selector>
здесь new_border.xml код, который дает черную рамку для edittext, когда она не отклеена.
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:thickness="0dp"
android:shape="rectangle">
<stroke android:width="2dp"
android:color="#808080"/>
<corners android:radius="5dp"
/>
<padding android:left="10dp"
android:top="5dp"
android:right="10dp"
android:bottom="5dp"/>
</shape>
здесь focussed_border.xml code--, который дает оранжевую границу edittxt когда EditText сфокусирован.
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:thickness="0dp"
android:shape="rectangle">
<stroke android:width="2dp"
android:color="#FF8C00"/>
<corners android:radius="5dp"
/>
<padding android:left="10dp"
android:top="5dp"
android:right="10dp"
android:bottom="5dp"/>
</shape>
используйте этот URL: http://stackoverflow.com/questions/4373888/android-edittext-hint – ATRS