gpt4 book ai didi

java - 如何在android中自定义图像按钮

转载 作者:行者123 更新时间:2023-11-29 21:32:13 25 4
gpt4 key购买 nike

我是android开发的新手,很难在

中设计定制的用户界面

安卓。我有一个默认形状为矩形的图像按钮,我需要这样做

圆形

shap 请帮助我。

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="#82B210"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context=".SettingActivity" >



<ImageButton

android:id="@+id/imageButton1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/makeconfess" />



<TextView

android:id="@+id/textView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/imageButton1"

android:layout_alignRight="@+id/imageButton1"

android:layout_below="@+id/imageButton1"

android:layout_marginTop="27dp"

android:text=" Make a\nConfess"

android:textColor="#FFFFFF"

android:textAppearance="?android:attr/textAppearanceMedium" />

最佳答案

要创建一个圆形的按钮,首先你必须在 drawable 文件夹中创建一个 xml

circle_shape_drawable.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="#666666"/>
<size
android:width="120dp"
android:height="120dp"/>
</shape>

在按钮背景中使用此 xml 作为

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle_shape_drawable"
android:text="@string/hello_world" />

关于java - 如何在android中自定义图像按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19152659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com