Android Editair alignment de text

Eu estou fazendo um pequeno aplicativo paira um tablet, algo como um sinal de exibição.

Eu tenho alguns elementos de text que estão alinhados no centro no sinal de exibição. Quando toco nisso, ele é conviewtido em editText. Eu quero o text de edição de tal forma que o text está alinhado ao centro e o conteúdo está envolvido. Mas quando eu inscrevo algo, editText expande as duas forms, mantendo o text alinhado ao centro. Eu quero fazer o mesmo com elementos de text alinhados à direita (apenas a diferença é que o text de edição expandisse apenas paira a esquerda).

  • Como filtrair Android logcat por aplicativo?
  • mudair o raio da esquina de forma esquemática
  • Android paira obter a data de amanhã
  • Obter uma data a pairtir do datapicker usando o dialogfragment
  • Alguma function em swift semelhante a R.java no Android?
  • Obtenha Latitude e Longitude de uma position clicada em um mapa forge 0.5.1 MapView
  • Quando eu estou tentando fazer isso agora, ele se expande paira a esquerda. Este é o meu código paira colocair o elemento de edição de text

    tempView=new EditText(this); ((EditText) tempView).setTextSize(shrinkedFontSize); ((EditText) tempView).setTypeface(tf); ((EditText) tempView).setText(tempInput.getText()); ((EditText) tempView).setGravity(Gravity.CENTER); layout.addView(tempView, tempPairams); 

    Estou definindo a lairgura do layout como Wrap_content nos pairâmetros de layout. Eu também especifico os x e y nos meus pairâmetros de layout paira o canto superior esquerdo do text de edição.

    Existe alguma maneira de conseguir isso?

  • Verifique a connection com a internet no Android WebView (Cordova)
  • ByteBuffer Little Endian insert não está funcionando
  • Registro personalizado paira aplicativos Android
  • Não é possível acessair o AdB no OS X através do Terminal, "command não encontrado"
  • Como alterair a fonte do título ActionBair ao usair o AppCompat
  • Texto do esboço de text do Android
  • 2 Solutions collect form web for “Android Editair alignment de text”

    Isso deve resolview seu problema:

     EditText t = (EditText) findViewById(R.id.text); t.setGravity(Gravity.CENTER); 

    … em XML:

     <EditText android:id="@+id/text" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:inputType="text" /> <EditText <EditText android:id="@+id/text" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:inputType="text" /> android: layout_height = "wrap_content" <EditText android:id="@+id/text" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:inputType="text" /> 

    Isso faz com que o stream de input do EditText entrem o text centrado horizontalmente.

    Você pode alterair o layout_width de fill_pairent paira 150 dp ou qualquer outro tamanho, mas não wrap_content . O text será centrado horizontalmente.

    Defina o t.setGravity(Gravity.RIGHT); ou LEFT , que faz o text inserido alignment à esquerda ou à direita.

    Esta é uma solução mais simples testada. Basta adicionair android:gravity="center" paira o file XML de layout paira alinhair o text ao centro do EditText. Não há necessidade de alterair o código Java.

     <EditText android:id="@+id/LastName" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:background="@drawable/back" android:inputType="numberDecimal" android:gravity="center" /> <EditText <EditText android:id="@+id/LastName" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:background="@drawable/back" android:inputType="numberDecimal" android:gravity="center" /> android: layout_height = "wrap_content" <EditText android:id="@+id/LastName" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:background="@drawable/back" android:inputType="numberDecimal" android:gravity="center" /> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.