Perguntas com a marcação «android-layout»

Um layout define a estrutura visual de uma interface do usuário, como a interface do usuário de uma atividade, fragmento ou widget de aplicativo.


7
Como definir o android: gravidade para TextView do lado do Java no Android
Posso usar o android:gravity="bottom|center_horizontal"xml em uma visualização de texto para obter os resultados desejados, mas preciso fazer isso programaticamente. Minha visualização de texto está dentro de a tablerowse isso importa em a relativelayout. Eu tentei: LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL); labelTV.setLayoutParams(layoutParams); Mas se eu entendi direito, …

21
GridLayout (não GridView) como esticar todas as crianças uniformemente
Eu quero ter uma grade 2x2 com botões dentro. Este é apenas o ICS, então estou tentando usar o novo GridLayout fornecido. Aqui está o XML do meu layout: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" …

6
Como centralizar os elementos no ConstraintLayout
Estou usando ConstraintLayoutno meu aplicativo para fazer o layout dos aplicativos. Estou tentando criar uma tela em que um EditTexte Buttondeve estar no centro e Buttondeve estar abaixo de EditTextcom uma margemTop apenas 16dp. Aqui está o meu layout e a captura de tela como está agora. activity_authenticate_content.xml <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" …


8
Como você pode saber quando um layout foi desenhado?
Eu tenho uma exibição personalizada que desenha um bitmap rolável na tela. Para inicializá-lo, preciso passar o tamanho em pixels do objeto de layout pai. Porém, durante as funções onCreate e onResume, o Layout ainda não foi desenhado e, portanto, layout.getMeasuredHeight () retorna 0. Como solução alternativa, adicionei um manipulador …


9
O que ellipsize significa no android?
Adicionei um EditTextao meu layout, adicionei uma dica e o centralizei horizontalmente. Ao executar o aplicativo, a dica estava invisível. Eu achei que eu deveria fazer o ellipsizevalor do TextViewser start: <EditText android:id="@+id/number1EditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="start" android:ems="10" android:gravity="center_horizontal" android:hint="@string/hint1" /> Na documentação do Android, eu li: Se definido, faz com …



2
Android: como desenhar uma borda em um LinearLayout
Eu tenho três arquivos. O XML, a função de desenho e a Atividade principal. Eu tenho alguns LinearLayoutno meu arquivo XML. <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#ef3" android:id="@+id/img01"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#E8A2B4" android:id="@+id/img02"/> </LinearLayout> Esta é a função de desenho: public class getBorder extends TextView …


8
Android Paint: .measureText () vs .getTextBounds ()
Estou medindo o texto usando Paint.getTextBounds(), pois estou interessado em obter a altura e a largura do texto a serem renderizadas. No entanto, o texto real renderizado é sempre um pouco maior do que o .width()das Rectinformações preenchidas getTextBounds(). Para minha surpresa, testei .measureText()e descobri que ele retorna um valor …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.