我想绘制与父项匹配的按钮,并在中心和上面的文本上有图像,毕竟我得到了
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:center="center_vertical|center_horizontal"
android:drawableTop="@drawable/ic_launcher"
android:gravity="center_vertical|center_horizontal"
android:text="@string/button1" />
那让我将文本居中并将图像放置在按钮顶部,如何根据需要设置它?我不想做自定义按钮,如果有可能以xml的方式
您是否尝试过图像按钮而不是按钮,然后在下面添加了textview。
<RelativeLayout
android:id="@+id/relId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true">
<ImageButton
android:id="@+id/imageButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:src="@drawable/image" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageButton"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="@string/text" />
</RelativeLayout>
根据需要调整textview的底部边距。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句