正如其他人所說的改變輸入型將是setInputType功能,你可以如何使用這將是一個對夫婦的方式的功能。
從代碼創建按鈕偵聽器。
或在元素中使用onClick選項。 < - 我將如何親自完成並顯示如下
I.E.
`<RadioButton android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="setInputTypeToSMS"
android:text="SMS">`
`<RadioButton android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="setInputTypeToEmail"
android:text="EMAIL">`
然後在您的主要活動
public class SomeActivity extends Activity{
private EditText editText;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
editText = (EditText)findViewById(R.id.editText);
}
public void setInputTypeToEmail(View view)
{
editText.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
}
public void setInputTypeToSMS(View view)
{
editText.setInputType(InputType.TYPE_CLASS_PHONE);
}
}
大家好,讓我澄清:當發送短信,它會顯示在手機鍵盤(鍵入數字),所以將rad按鈕更改爲「textEmailAddress」將提供電子郵件/字母鍵盤。我讓自己清楚了嗎? Thx提前! – user1653685