当前位置: 代码迷 >> Android >> Android togglebutton 实现有关问题
  详细解决方案

Android togglebutton 实现有关问题

热度:85   发布时间:2016-04-28 07:21:24.0
Android togglebutton 实现问题
  <ToggleButton
        android:id="@+id/toggleButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="ToggleButton" />


在Activity启动的时候,开关上默认是有一个字的“开/关”,但是我要实现的是在oncreat()里面   用 XX.setTextOn("开关状态");来实现在默认的情况下就是我自己设置的“开关状态”,而不是用  android:textOn=“开/” 这种方式实现。

声明,在ACtivity里面如果用了SET方法的话,只有在点击按钮的时候,set的状态才会显示到开关上。我想要实现的是在没有点击触屏开关之前,开关上就已经是SET的文字了,同时在实验中已经证实刷新是没有用的在Activity启动之时。

请教大神,如何实现
android?toggleButton

------解决方案--------------------
引用:
Quote: 引用:

在onCreate里面设置一下setTextOn和setTextOff就可以了,如果不行,估计是其他地方写错了



你可以试试,我试了不行,就是在ACTIVITY启动的时候要显示SetTextOn()里面设置的文字


不好意思,哥们,刚才试了一下,还真有点问题。
需要再设置一下checked,可以生效


ToggleButton button = (ToggleButton) findViewById(R.id.button);
button.setTextOn("AAA");
button.setTextOff("BBB");
button.setChecked(true);
button.setOnCheckedChangeListener(this);


  相关解决方案