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.



8
Como arredondar cantos programaticamente e definir cores de fundo aleatórias
Eu gostaria de arredondar os cantos de uma visualização e também alterar a cor da visualização com base no conteúdo em tempo de execução. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setBackgroundColor(Color.BLUE); } v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); v.setPadding(twoDP, twoDP, twoDP, twoDP); v.setBackgroundResource(R.drawable.tags_rounded_corners); Eu esperava que a configuração de …






19
ViewPager em um NestedScrollView
Eu preciso criar uma interface como o Google Newsstand, que é uma espécie de ViewPager (rolagem horizontal) sobre um cabeçalho recolhível (rolagem vertical). Um dos meus requisitos é usar a nova Biblioteca de Suporte a Design apresentada no Google IO 2015. ( http://android-developers.blogspot.ca/2015/05/android-design-support-library.html ) Com base no exemplo criado por …

5
Android - Centralize TextView horizontalmente em LinearLayout
Eu tenho o seguinte layout básico <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/title_bar_background"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:textAppearance="?android:attr/textAppearanceLarge" android:padding="10dp" android:text="HELLO WORLD" /> </LinearLayout> <LinearLayout> Parece que o xml está correto, mas o texto está alinhado à esquerda. A visualização do texto ocupa toda a largura do pai …

11
Alterar a posição do diálogo na tela do Android
Fiz um simples AlertDialogem minha atividade : View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .setView(view) .create(); infoDialog.show(); Com o código acima, a caixa de diálogo é exibida no (cerca) centro da tela. Estou me perguntando, como posso personalizar a posição da caixa de diálogo para torná-la exibida …

5
ConstraintLayout: alterar restrições de forma programática
Eu preciso de ajuda ConstraintSet. Meu objetivo é alterar as restrições de visualização no código, mas não consigo descobrir como fazer isso direito. Eu tenho 4 se TextViewum ImageView. Eu preciso definir ImageViewrestrições para um dos TextViews. check_answer4 = (TextView) findViewById(R.id.check_answer4); check_answer1 = (TextView) findViewById(R.id.check_answer1); check_answer2 = (TextView) findViewById(R.id.check_answer2); check_answer3 …

7
Android Design Library - Problemas de preenchimento / margem do botão de ação flutuante
Estou usando o novo FloatingActionButton da Biblioteca de projetos do Google e estou tendo problemas estranhos de preenchimento / margem. Esta imagem (com opções de layout do desenvolvedor ativadas) é da API 22. E da API 17. Este é o XML <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_gravity="bottom|right" android:layout_marginLeft="16dp" android:layout_marginRight="20dp" android:layout_marginTop="-32dp" …


7
Como evitar que um scrollview role para um webview depois que os dados forem carregados?
Portanto, tenho um problema fascinante. Apesar de não estar rolando manual ou programaticamente minha visualização, meu WebView está sendo rolado automaticamente após o carregamento dos dados dentro dele. Eu tenho um fragmento em um viewpager. Quando carrego o pager pela primeira vez, ele funciona conforme o esperado e tudo é …

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.