0
動的な高さと幅=高さを持つカスタム線形レイアウトを作成しようとしました。カスタムレイアウトは問題ありませんが、カスタムビューでは子ビューが表示されません。私はそれを修正するためにいくつかの方法を試みたが、それでも解決できない。カスタム線形レイアウト子が表示されない
これは私のカスタム線形レイアウトを含むxmlです。子ビューは表示されません。事前に
<com.example.admin.antriclient.CustomLinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:autofit="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@drawable/bg_nomor_antrian"
android:padding="10dp"
>
<me.grantland.widget.AutofitTextView
android:id="@+id/service_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Teller"
android:textColor="@color/white"
android:textStyle="bold"
android:gravity="center_horizontal"
android:singleLine="false"
autofit:minTextSize="12sp"
/>
<me.grantland.widget.AutofitTextView
android:id="@+id/nomor_antrian"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="T21"
android:textSize="50sp"
android:textColor="@color/white"
android:textStyle="bold"
android:gravity="center_horizontal"
android:singleLine="true"
autofit:minTextSize="12sp"
/>
</com.example.admin.antriclient.CustomLinearLayout>
おかげ
ようにする必要がありますその 'measure()'メソッドを適切に呼び出すことで実現できます。それ以外の場合、子の 'View'sは0の幅と高さになります。 –
私は、感謝を参照してください:D – Huzain