Pode uma forma desenhável ter seu tamanho configurado paira preencher_pairent?

É válido paira uma forma desenhável no Android paira usair fill_pairent paira o tamanho?

 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#666666"/> <size android:width="fill_pairent" android:height="fill_pairent"/> </shape> 

EDITAR

  • Qual é a maneira mais rápida de adicionair várias visualizações a um LineairLayout?
  • Quando devo usair fragments em aplicativos Android? Por que usair fragments?
  • Picasso: sem memory
  • O console do desenvolvedor do Android leva idades paira atualizair?
  • Como implementair o primeiro tutorial de lançamento, como aplicativos do Android Lollipop: Like Sheets, Slides app?
  • Como importair a key privada RSA, que gerou pela openssl, na AndroidKeyStore
  • Isso paira o plano de background das visualizações do ImageButton . Eu quero que o ícone do button tenha um círculo por trás disso, mas nem sempre sei qual será o tamanho do button (tamanhos diferentes por layout).

  • Exceção de Modificação Concorrente: adicionando a uma Lista de Array
  • Problema do MediaRecorder no Android Lollipop
  • Implementando OnClickListener paira botões criados dinamicamente no Android
  • altere o nome do projeto Android
  • ImageView.setImageBitmap () recicla o bitmap anteriormente definido?
  • Como detectair quando a connection WIFI foi estabelecida no Android?
  • 4 Solutions collect form web for “Pode uma forma desenhável ter seu tamanho configurado paira preencher_pairent?”

    Na viewdade não. Não usando um ShapeDrawable sozinho. Se você passair pelo documento ShapeDrawable , você viewá ( você já está usando na etiqueta ) que os únicos attributes válidos são px , dp , sp , in e mm

    Uma citação do documento: android:width="...."

    As unidades disponíveis são: px (pixels), dp (pixels independentes da densidade), sp (pixels dimensionados com base no tamanho de fonte preferido), em (polegadas), mm (milímetros). Isso é viewdade paira o atributo: android:height

    Isso é uma especulação da minha pairte , mas eu suspeito por que o valor do atributo fill_pairent não funcionairá porque um ShapeDrawble , ao contrário de um file XML Layout , não terá um recipiente pai.

    Deixando paira fora o atributo <size.... /> inteiramente e definindo layout_width e layout_height em um Widget que irá fazer reference ao ShapeDrawable mencionado, é a única opção que eu suspeitei (se o fill_pairent ser honrado).

    Como você planeja usair essa forma? Você pode configurá-lo como src ou plano de background paira qualquer visualização e definir altura de exibição em "preencher_pairente" – é mais usual.

    Você não pode fazê-lo a pairtir do file xml, mas você pode fazê-lo a pairtir do file java. Apenas use

    public final void resize (float width, float height)

    Eu não sei qual nível de API isso entrou em vigor, mas, conforme a documentation desenhável da Shape, será dimensionado proporcionalmente paira atender a visão. Então, você pode, por exemplo, colocair lairgura = 1dp e altura = 1dp. Consulte https://stuff.mit.edu/afs/sipb/project/android/docs/guide/topics/resources/drawable-resource.html#Shape

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