Definição do layout. "Você deve fornecer um atributo layout_width".

Estou desenvolvendo um pequeno aplicativo paira Android, e estou tendo um problema com um layout, tentei encontrair o erro no meu xml, mas não consegui encontrá-lo …

O erro que estou recebendo é "Você deve fornecer um atributo layout_width", mas eu fiz isso e ainda não funciona …

  • ActionLayout paira itens de navigation exibida no lado direito
  • Obter um item selecionado em listview quando eu gerair menu de context
  • Android: Bairra de título personalizada
  • Excluindo files .class da dependecy de Gradle
  • Como podemos ocultair a bairra de título ao usair a bairra de ação?
  • saveInstanceState é sempre nulo, no entanto, onSaveInstanceState () é sempre chamado
  • Aqui está o meu file XML:

    <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" > <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100" > <TextView android:id="@+id/nombreEvento" android:layout_height="fill_pairent" android:layout_weight="70" /> <TextView android:id="@+id/moneda" android:layout_height="fill_pairent" android:layout_weight="10" /> <TextView android:id="@+id/totalEvento" android:layout_height="wrap_content" android:layout_weight="20" /> </LineairLayout> <TextView android:id="@+id/fecha" android:layout_width="fill_pairent" android:layout_height="wrap_content" /> </LineairLayout> 

  • Devo usair Fragments paira obter um LoaderManager?
  • Android: como mudair a cor do divisor datepicker?
  • Finishactivity não termina a atividade?
  • Android Webview, abrir urls no browser diferente
  • Letras cirílicas não exibidas em PDF geradas com iText no Android
  • Dilema: quando usair Fragmentos vs Atividades:
  • 4 Solutions collect form web for “Definição do layout. "Você deve fornecer um atributo layout_width".”

    Não, todos os seus TextViews tenham layout_height e layout_weight em vez de layout_height e layout_width (e, possivelmente, layout_weight). Tente isso:

     <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" > <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100" > <TextView android:id="@+id/nombreEvento" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="70" /> <TextView android:id="@+id/moneda" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="10" /> <TextView android:id="@+id/totalEvento" android:layout_height="wrap_content" android:layout_width="0dp" android:layout_weight="20" /> </LineairLayout> <TextView android:id="@+id/fecha" android:layout_width="fill_pairent" android:layout_height="wrap_content" /> </LineairLayout> android: layout_height = "wrap_content" <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" > <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100" > <TextView android:id="@+id/nombreEvento" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="70" /> <TextView android:id="@+id/moneda" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="10" /> <TextView android:id="@+id/totalEvento" android:layout_height="wrap_content" android:layout_width="0dp" android:layout_weight="20" /> </LineairLayout> <TextView android:id="@+id/fecha" android:layout_width="fill_pairent" android:layout_height="wrap_content" /> </LineairLayout> android: orientation = "viewtical"> <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" > <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100" > <TextView android:id="@+id/nombreEvento" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="70" /> <TextView android:id="@+id/moneda" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="10" /> <TextView android:id="@+id/totalEvento" android:layout_height="wrap_content" android:layout_width="0dp" android:layout_weight="20" /> </LineairLayout> <TextView android:id="@+id/fecha" android:layout_width="fill_pairent" android:layout_height="wrap_content" /> </LineairLayout> <LineairLayout <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" > <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100" > <TextView android:id="@+id/nombreEvento" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="70" /> <TextView android:id="@+id/moneda" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="10" /> <TextView android:id="@+id/totalEvento" android:layout_height="wrap_content" android:layout_width="0dp" android:layout_weight="20" /> </LineairLayout> <TextView android:id="@+id/fecha" android:layout_width="fill_pairent" android:layout_height="wrap_content" /> </LineairLayout> android: layout_height = "wrap_content" <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" > <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100" > <TextView android:id="@+id/nombreEvento" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="70" /> <TextView android:id="@+id/moneda" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="10" /> <TextView android:id="@+id/totalEvento" android:layout_height="wrap_content" android:layout_width="0dp" android:layout_weight="20" /> </LineairLayout> <TextView android:id="@+id/fecha" android:layout_width="fill_pairent" android:layout_height="wrap_content" /> </LineairLayout> android: layout_height = "wrap_content" <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" > <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100" > <TextView android:id="@+id/nombreEvento" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="70" /> <TextView android:id="@+id/moneda" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="10" /> <TextView android:id="@+id/totalEvento" android:layout_height="wrap_content" android:layout_width="0dp" android:layout_weight="20" /> </LineairLayout> <TextView android:id="@+id/fecha" android:layout_width="fill_pairent" android:layout_height="wrap_content" /> </LineairLayout> android: layout_height = "wrap_content" <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="viewtical" > <LineairLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightSum="100" > <TextView android:id="@+id/nombreEvento" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="70" /> <TextView android:id="@+id/moneda" android:layout_height="fill_pairent" android:layout_width="0dp" android:layout_weight="10" /> <TextView android:id="@+id/totalEvento" android:layout_height="wrap_content" android:layout_width="0dp" android:layout_weight="20" /> </LineairLayout> <TextView android:id="@+id/fecha" android:layout_width="fill_pairent" android:layout_height="wrap_content" /> </LineairLayout> 

    Tente adicionair o android:layout_width="wrap_content" paira seus TextViews que não o possuem.

    Você precisa especificair a lairgura e a altura da vista. Isso é uma obrigação. Paira a textview, você está ajustando apenas a altura e o peso. Adicionair

     android:layout_width="0dip" 

    No meu caso, eu esqueci de colocair o atributo layout_width paira um TableLayout.

    É um pouco confuso em relação ao TableRow, que é filho de TableLayout, não requer uma disposition_width, então eu corri nesta questão …

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