PDA

View Full Version : ویژگی های Edit Text



erfane.r
شنبه 16 شهریور 1392, 14:51 عصر
سلام دوستان.بنده می خوام این ویژگی ها رو به Edit Text اضافه کنم.می شه لطفا راهنماییم کنید.
1-Edit Text فقط یک عدد int یک رقمی بگیرد(یعنی اصلا به کاربر اجازه نده 2 رقم وارد کنه و هم چنین غیر از عدد هم نتونه چیزی وارد کنه)
2-برای کارکتر هم مثل بالا
3-خدمات اینترنتی بانک ها رو دید که وقتی شماره ی کارت وارد می کنیم ،علامت چشمک زن اتوماتیک به Edit text بعد منتقل می شه

ممنون دوستان

sajadpm
شنبه 16 شهریور 1392, 15:36 عصر
برای سوال 1 و 2 از

android:maxLength="1"

برای اینکه فقط عدد بگیره از :

android:inputType="number"

و برای سوال سوم : ( به جای size همون مقداری رو که میخوای edittext بگیره بره بعد وارد کن در مثال خودتون برای بانک مثلا میشه 16 ) و در اینجا 2 edittext به نام های et1 و et2 هستند
et1.addTextChangedListener(new TextWatcher() {

public void onTextChanged(CharSequence s, int start,int before, int count)
{
// TODO Auto-generated method stub
if(et1.getText().toString().length()==size) //size as per your requirement
{
et2.requestFocus();
}
}
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
// TODO Auto-generated method stub

}

public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}

});