Cum de a face EditText mai mici decât implicit?

voturi
6

Am nevoie pentru a arăta un număr mare de controale EditText pe un ecran, fiecare dintre care va permite doar introducerea 0-2 cifre. Dimensiunea implicită EditText este prea mare pentru mine, pentru a arăta suficient de controale EditText pe un ecran, dar am fost în măsură să dau seama cum să le facă mai înguste. Am încercat următoarele atribute în

XML:

android:maxLength=2
android:layout_width=20dip
android:maxWidth=20px
android:ems=2
android:maxEms=2

Deci, întrebarea este: cum poate EditText fi mai mic decât implicit?

Întrebat 17/03/2009 la 04:21
sursa de către utilizator
În alte limbi...                            


4 răspunsuri

voturi
9

Încercați acest fel în schimb, arată diferența. Utilizați layout_width cu lățimea specificată.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<EditText
    android:width="10dip"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />

<EditText
    android:layout_width="40dip"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    android:maxLength="2"
    />

</LinearLayout>

alt text http://i40.tinypic.com/2953fao.jpg

Publicat 17/03/2009 la 05:23
sursa de către utilizator

voturi
4

Hei, odată ce ați încercat acest lucru, se poate lucra ....... Android: textAppearance = "android:? Attr / textAppearanceSmall"

Publicat 03/01/2010 la 05:22
sursa de către utilizator

voturi
1

In cazul in care ajunge pe această pagină pentru a căuta modul de a realiza același lucru în codul Java ..

txtSample.setFilters(new InputFilter[]{new InputFilter.LengthFilter(2)});
Publicat 02/05/2010 la 08:13
sursa de către utilizator

voturi
1

Atunci când într-un tabel, după cum ați descrie, Android: layout_gravity = „stânga“ se va restrânge la EditText la dimensiunea declarat al EditText

Publicat 18/05/2010 la 01:09
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more