相关疑难解决方法(0)

更改切换按钮Android的开/关文本

我只是改变了a的背景ToggleButton,现在我正在寻找改变它出现的ON/OFF文本.最简单的方法是什么?

android togglebutton

76
推荐指数
3
解决办法
10万
查看次数

如何使按钮不透明?

我写了自定义视图,它绘制了一个圆圈.然后我把它放在相对布局上.我也把标准按钮放在那里,以便它们重叠.我看到按钮是透明的.如何使它不透明?

在此输入图像描述

transparency android styles z-order

17
推荐指数
2
解决办法
1万
查看次数

更改切换按钮颜色

如何更改listView中toggleButton的颜色?

这就是我如何设计我的 toggleButton

<ToggleButton
            android:id="@+id/donePic"
            android:layout_width="30dp"
            android:layout_marginLeft="270dp"
            android:layout_height="30dp"
            android:background="@drawable/selector"
            android:focusable="false"
            android:focusableInTouchMode="false"
            android:textOff=""
            android:textOn=""/>
Run Code Online (Sandbox Code Playgroud)

选择器

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- When selected, use tic -->
    <item android:drawable="@mipmap/done"
        android:state_checked="true" >
        <solid
            android:color="@color/red" />
    </item>
    <!-- When not selected, use un tic-->
    <item android:drawable="@mipmap/done"
        android:state_checked="false">
        <solid
            android:color="@color/green" />
    </item>

</selector>
Run Code Online (Sandbox Code Playgroud)

我的活动

public View getView(int position, View convertView, ViewGroup parent) { // inside adapter class
        ViewHolder holder;   
        ToggleButton toggle;
        if (convertView == null) {
            convertView = mInflater.inflate(R.layout.item_to_do, null);
            toggle =(ToggleButton)convertView.findViewById(R.id.donePic);
            toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { …
Run Code Online (Sandbox Code Playgroud)

android listview colors togglebutton

1
推荐指数
1
解决办法
2495
查看次数