EditText'en sadece tek bir Harf almasına izin vermek

EditText in sadece tek bir Harf almasını nası sağlayabilirm

    +1

    Zafer M ŞEN

    Mekatronik Mühendisliği - 27 Aralık 2014

    Kardeşim xml layouttdan edittext'ine  [code]android:maxLength="1[/code] ekleyerek yapabilrisin örn: [code]<EditText         android:id="@+id/editText1"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignParentLeft="true"         android:layout_alignParentRight="true"         android:layout_alignParentTop="true"         android:layout_marginTop="37dp"                android:maxLength="1"> [/code]   veya java tarafındanda [code] final EditText edtText = (EditText)findViewById(R.id.editText1);          edtText.addTextChangedListener(new TextWatcher() {                public void afterTextChanged(Editable s) {                    if (s!=null && s.length()>1){                        edtText.setText(s.subSequence(1, s.length()));                        edtText.setSelection(1);                    }                }                public void beforeTextChanged(CharSequence s, int start, int count,                  int after) {                }                public void onTextChanged(CharSequence s, int start, int before,                  int count) {                }               }); [/code] bu örnek kodları ekleyerek yapabilrsiin

    0

    Eyüp KAYA

    AndroDevTurk - 28 Aralık 2014

    tabiki sadece tek bir harf yazılmasına müsade ederek layout dosyanızın içindeki edit texe şu komududa ekleyin.yada design bölümündeyken edit textin özelliklerine girdiğinizde   maxLength değerine 1 yazabilirsiniz  [code]android:maxLength="1"[/code]

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.