gpt4 book ai didi

Android:将背景布局设置为按钮

转载 作者:行者123 更新时间:2023-11-30 01:46:35 24 4
gpt4 key购买 nike

我想做以下事情:

button.setBackgroundResource(R.layout.caracbout);

但是这个函数只能这样工作:

button.setBackgroundResource(R.drawable.xxxx);

我的按钮是

<Button
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight=".6"
android:background="@layout/boutcarac"
android:textColor="#000000"
android:text="Refresh"
android:clickable="true"
android:onClick="refreshfiche"/>

我的布局 caracbout xml 就像

<item android:state_pressed="true" >
<shape android:shape="rectangle" >
<corners android:radius="5dip"/>
<stroke
android:width="1dip"
android:color="#000000" />
<gradient
android:angle="-90"
android:startColor="#0000"
android:endColor="#fff5d6" />
</shape>
</item>

<item style="@style/typocarac">
<shape android:shape="rectangle" >
<corners android:radius="5dip"/>
<stroke
android:width="1dip"
android:color="#fff5d6" />
<gradient
android:angle="-90"
android:startColor="#fff5d6"
android:endColor="#0000" />
</shape>
</item>

而且我必须更改项目 android:state_pressed="true",所以我想创建一个 xml caracbout2 并将其设置在 java.lang 文件中。但我不知道我该怎么做。谢谢!

最佳答案

你可以这样设置背景,

Button btn = (Button) findViewById(R.id.btn);
btn.setBackgroundResource(R.drawable.ic_launcher);

关于Android:将背景布局设置为按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33628183/

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