如何 EditText 如何取得焦點
方法一: 在layout文件中針對EditText增加 <requestFocus /> 語法即可
<EditText
android:id="@+id/EditTextName"
android:layout_width="fill_parent",
android:layout_height="wrap_content"
android:hint=""
android:inputType="text"
android:singleLine="true" />
<requestFocus />
方法二: 透過程式方式取得EditText焦點
editTextHeight.requestFocus();
讓 EditText 顯示錯誤訊息
在程式中撰寫以下語法可顯示錯誤資訊
editTextAge.setError("XXXXXX");
但因Android4.X版本後, 無法顯示錯誤訊息的字, 因字的顏色與背景顏色相同, 故需要在/res/values/style.xml中Theme增加以下語法, 才可以正常顯示
<item name="android:textColorPrimaryInverse">@android:color/primary_text_light</item>
0 意見:
張貼留言