gpt4 book ai didi

java - 在android中的切换按钮上重叠文本

转载 作者:行者123 更新时间:2023-11-29 19:32:59 26 4
gpt4 key购买 nike

我以编程方式创建了一个切换按钮并使用了它,但是当它在设备上运行时,切换按钮的状态重叠在切换按钮上。如图 enter image description here

下面给出了切换的代码

  ToggleButton tb[];
tb=new ToggleButton[len];
tb[i]=new ToggleButton(this);

LinearLayout.LayoutParams tbparams = new LinearLayout.LayoutParams
(90, LinearLayout.LayoutParams.WRAP_CONTENT);
tbparams.setMargins(20, 0, 0, 0);
tb[i].setBackgroundResource(R.drawable.bgtoggle);
tb[i].setId(i+1);
tb[i].setTextOff(" ");
tb[i].setTextOn(" ");
tb[i].setTag(stringList.get(i));
tb[i].setPadding(4, 4, 4, 4);
tb[i].setLayoutParams(tbparams);
layout.addView(tb[i]);

tb[i].setOnCheckedChangeListener(handleOnClick(
tb[i], tb[i].getId(),tb[i].getTag(),stringList));

bgtoggle.xml

<?xml version="1.0" encoding="UTF-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">



<!--<item android:drawable="@drawable/on" android:state_checked="true"/>

<item android:drawable="@drawable/off" android:state_checked="false"/>
<item android:drawable="@drawable/off"></item>-->

<item android:drawable="@drawable/onsw" android:state_checked="true"/>

<item android:drawable="@drawable/offsw" android:state_checked="false"/>
<item android:drawable="@drawable/offsw"></item>


</selector>

请帮忙

最佳答案

谢谢大家,我通过设置文本颜色透明来纠正它

color value= #00ffffff

关于java - 在android中的切换按钮上重叠文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39635806/

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