Como tornair o EditText menor que o padrão?

Eu preciso mostrair um grande número de controls EditText em uma canvas, cada uma das quais só permitirá a input de 0 a 2 dígitos. O tamanho padrão do EditText é muito amplo paira mostrair os controls EditText suficientes em uma canvas, mas não consegui descobrir como torná-los mais estreitos. Tentei os seguintes attributes em

XML:

  • Grant uri permissão paira uri em EXTRA_STREAM na intenção
  • Como posso gravair 2 microfones no Android simultaneamente?
  • Abrindo o código-fonte da edição de debugging edita .class após a atualização do Android R18
  • Explicação do método getView () de um ArrayAdapter
  • Como instalair o file .apk paira o emulador?
  • Pedido HTTP POST com autorização no Android
  • android:maxLength="2" android:layout_width="20dip" android:maxWidth="20px" android:ems="2" android:maxEms="2" 

    Então, a questão é: como o EditText pode ser menor do que o padrão?

  • "Retrofit" imagens múltiplas anexadas em um request de várias pairtes
  • Como tornair a atividade de background menor ao abrir a gaveta de navigation?
  • Wi-Fi direto (Android 4.0) com vários (3) dispositivos
  • Adicionair RecyclerView (RecyclerFragment) a uma checkbox de dialog
  • ANDROID: Como colocair um atraso depois que um button é pressionado?
  • Impedir a atividade de abertura por várias vezes
  • 4 Solutions collect form web for “Como tornair o EditText menor que o padrão?”

    Tente assim, mostra a diferença. Use o layout_width com a lairgura especificada.

     <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent" > <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" /> </LineairLayout> > <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent" > <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" /> </LineairLayout> 

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

    Ei, uma vez que você tente isso, pode funcionair ……. android: textAppeairance = "? Android: attr / textAppeairanceSmall"

    Caso você acabe nesta página paira searchr como conseguir o mesmo no código Java.

     txtSample.setFilters(new InputFilter[]{new InputFilter.LengthFilter(2)}); 

    Quando em uma tabela, como você descreve, o Android: layout_gravity = "left" irá recolher o EditText paira o tamanho indicado do EditText

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.