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

Perguntas sobre Visualizações no Android. As visualizações podem ser definidas em Android Layout XML ou em código Java. As perguntas que usam esta tag envolvem práticas ou conselhos gerais do View Com relação a visualizações específicas, consulte as informações dessa tag. Para perguntas sobre layout, use a tag [android-layout].

10
Adicionar e remover visualizações no Android dinamicamente?
Como adiciono e removo visualizações como TextViews do aplicativo Android, como na tela de contatos original do Android, onde você pressiona um pequeno ícone no lado direito de um campo e adiciona ou exclui um campo que consiste em a TextViewe a editTextView(pelo que Eu consigo ver). Algum exemplo de …


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 …


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 …



10
Android View.getDrawingCache retorna nulo, apenas nulo
Alguém poderia tentar me explicar por que public void addView(View child) { child.setDrawingCacheEnabled(true); child.setWillNotCacheDrawing(false); child.setWillNotDraw(false); child.buildDrawingCache(); if(child.getDrawingCache() == null) { //TODO Make this work! Log.w("View", "View child's drawing cache is null"); } setImageBitmap(child.getDrawingCache()); //TODO MAKE THIS WORK!!! } SEMPRE registra que o cache de desenho é nulo e define o …

4
Obter margem de uma visão
Como posso obter o valor da margem de uma visualização de uma atividade? A visualização pode ser de qualquer tipo. Depois de pesquisar um pouco, descobri maneiras de obter o preenchimento de uma visualização, mas não consegui encontrar nada no Margin. Alguém pode ajudar? Eu tentei algo assim, ViewGroup.LayoutParams vlp …

19
Como fazer uma vista com cantos arredondados?
Estou tentando fazer uma visualização no android com bordas arredondadas. A solução que encontrei até agora é definir uma forma com cantos arredondados e usá-la como plano de fundo dessa vista. Aqui está o que eu fiz, defina um drawable conforme mostrado abaixo: <padding android:top="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp" android:topLeftRadius="20dp" …

6
sendUserActionEvent () é nulo
Eu tenho um verdadeiro doozy aqui. Quando clico em botões giratórios, abro itens de menu ou abro menus de contexto em cliques longos, recebo a mesma mensagem do Logcat: 08-02 21:20:57.264: E/ViewRootImpl(31835): sendUserActionEvent() mView == null A tag é ViewRootImple a mensagem é sendUserActionEvent() mView == null. Não consegui encontrar …

1
Texto rotativo do Android: eu uso o dynamiclayout.draw (canvas), mas ele não anima ao longo do caminho e não pode usar o canvas.drawTextOnPath (dynamiclayout)
Estou usando minha própria versão do https://github.com/mdg-iitr/RotatingText para mostrar um widget de texto rotativo. Um vídeo está disponível neste GitHub, permitindo que você veja a animação. A idéia é configurar linhas de palavras. As linhas são mostradas linha após linha. A linha inteira gira (o mesmo acontece com as suas …
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.