Ho usato il nuovo strumento Lint contro il mio codice. È venuto fuori con molti buoni suggerimenti, ma questo non riesco a capire.
Questo tag e i suoi figli possono essere sostituiti da uno e da un disegno estraibile
Problema: verifica se il nodo corrente può essere sostituito da un oggetto TextView utilizzando drawable composti.
Un LinearLayout che contiene ImageView e TextView può essere gestito in modo più efficiente come un disegno composto
Ed ecco il mio layout
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_centerInParent="true">
<ImageView
android:id="@+id/upImage"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_gravity="center_vertical"
android:scaleType="centerInside"
android:src="@drawable/up_count_big">
</ImageView>
<TextView
android:id="@+id/LikeCount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2dp"
android:layout_marginBottom="1dp"
android:textColor="@color/gray"
android:textSize="16sp"
android:layout_gravity="center_vertical">
</TextView>
</LinearLayout>
Qualcuno può fornire un esempio concreto di come rendere un composto estraibile in questo caso?
TextView
/ImageView
combo possono essere sostituite in questo modo.