21

CompoundDrawable は、画像とテキストを含む TextView ですよね? では、2 つの組み合わせの場合、どのようにすれば画像に対してテキストを中央に配置できるでしょうか? または、画像に比べてテキストが少し小さい場合、テキストに対して画像を中央に配置するにはどうすればよいでしょうか? または、画像がテキストよりも小さい場合はどうなりますか? を使用してこれらのシナリオをどのようにカバーできXMLますか?

以下は、CompoundDrawable の例です。

<TextView
     android:id="@+id/image"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:drawableTop="@drawable/image"
     android:text="@string/text" />
4

3 に答える 3

1
cool stuff with android:drawablePadding="-20dp" android:paddingLeft="20dp"

  <Button
        android:id="@+id/btn_pre"
        style="?android:buttonBarStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginRight="1dp"
        android:layout_weight="1"
        android:background="@color/bottom_tab"
        android:contentDescription="@string/image_view"
        android:drawableLeft="@drawable/prev"
        android:drawablePadding="-20dp"
        android:onClick="navigateStaticPages"
        android:paddingLeft="20dp"
        android:text="@string/pre"
        android:textColor="#000"
        android:textSize="@dimen/login_textSize" />
于 2014-09-22T12:11:08.017 に答える