Articles of togglebutton

在ListView中的ToggleButton,滚动时自动改变值

我有一个ListView的一些项目。 我在ListView的每一行都有toggleButton。 假设没有selecttoggleButtons。 滚动工作正常。 但是,当我检查toogleButton,然后滚动我的listView,当所选的toggleButton的行向上移动,最后一个toggleButton(这是未选中)自动检查。 这种模式继续下去。 我认为这与重用listItems的行有关。 我添加了下面的适配器类,列表项加载 public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub View rowview = convertView; if (null == rowview) { rowview = inflator.inflate(R.layout.groupsettinglistitem, null); SettingsGroupListItem viewholder=new SettingsGroupListItem(); viewholder.gpname=(TextView) rowview.findViewById(R.id.textView1); viewholder.status=(ToggleButton) rowview.findViewById(R.id.ToggleButton1); viewholder.status.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub […]

删除Android ToggleButton的绿色指示灯

我希望我的应用程序有一个多天selectfunction的星期select器。 现在我正在使用ToggleButtons,但是由于指示灯的不同,ToggleButton在屏幕上占用了太多的空间。 如果没有灯光,我的ToggleButtons看起来就像普通的(可切换的)button,它们可以放在一行中。 我怎样才能隐藏灯光?

如何使用ToggleButton执行双向数据绑定?

我的活动类中有一个ObservableBoolean字段,它绑定到我的ToggleButton的“checked”属性,如下所示: android:checked="@{activity.editing}" 我希望这会创buildbutton和布尔之间的双向关系,但它只是从字段到button的变化,而不是其他方式。 我在做什么错误,或者这是不是在Android数据DataBinding的范围?

居中ToggleButton图像 – 没有文字

这是我的ToggleButton : <ToggleButton android:id="@+id/bSmenuTopItems" android:layout_width="wrap_content" android:layout_height="48dp" android:background="@drawable/master_button_selector" android:drawableLeft="@drawable/flame_icon" /> 我在这个图像中没有文字,我需要一个ToggleButton由于活动状态。 编辑:我想问题被误解了。 切换button( flame_icon )中有一个可绘制的flame_icon ,它被设置为background 。 我希望它被集中 。 没有文字,只是一个图像。 我需要一个切换button,因为我需要select一个活动状态。 只有drawableLeft , drawableRight , drawableTop等。我想要一个似乎不存在的drawebleMiddle。

在Android中删除切换button的填充

我在android中创build一个简单的切换button,并将背景设置为drawable。 <ToggleButton android:layout_width="wrap_content" android:drawablePadding="0dp" android:layout_height="wrap_content" android:text="" android:textSize="12sp" android:padding="0dp" android:id="@+id/tag_text" android:background="@drawable/toggle_selector"/> toggle_selector.xml看起来像这样: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/toggle_button_off" android:state_checked="false"/> <item android:drawable="@drawable/toggle_button_on" android:state_checked="true"/> </selector> toggle_button_off和toggle_button_on具有可绘制的一些颜色的简单形状。 这就是我将这个切换button放入我的视图的方式: View child = getLayoutInflater().inflate(R.layout.tags, null); ToggleButton tag = ((ToggleButton)child.findViewById(R.id.tag_text)); tag.setText("Testing"); tag.setTextOff("Testing"); tag.setTextOn("Testing"); flowlayout.addView(child); 问题是在切换button的文本周围有太多的填充,我无法通过设置padding = "0dp"来摆脱它。 这些button上的文字是dynamic添加的,所以设置一个恒定的身高体重也无济于事。

切换button状态更改编程而不是自动在Android?

我创build了一个扩展ToggleButton的自定义类,我重写切换方法,不要做任何事情。 这帮助我控制切换button的开关。 这是正确的方式吗? 我想要控制切换button。 我的意思是它应该根据一定的条件从一开始就closures,否则应该保持原来的状态。 这样做的工作,但想知道是否正确的做法或不。

如何以编程方式更改ToggleButton状态?

我有一个像这样定义的ToggleButton: <ToggleButton android:text="ToggleButton" android:id="@+id/toggle" android:layout_height="wrap_content" android:layout_width="fill_parent"></ToggleButton> 我想通过编程来改变它的状态。 我尝试使用setChecked和toggle方法,但是这些都不适用于我的情况。 我有一个正在进行的通知,当我的活动收到通知意图时,切换button应设置为不检查,但它不工作。 我正在对活动的onResume做这个。 代码正在执行,但ToggleButton的状态不会改变。 奇怪的是,如果我在活动的onCreate上调用setChecked(false) ,它会改变button的状态,但不会改变onResume 。 我错过了什么? 谢谢。

如何更改Android上的切换button的背景颜色

我试图改变使用XML文件的切换button的背景颜色为白色,但切换button是完全损坏的。 它看起来像所有的button被白色覆盖。 当切换button的颜色改变为白色时,切换button上没有ON或OFF指示。 是否有另一种方式来改变背景,不会损坏切换button的指示? <ToggleButton android:id="@+id/togglebutton" android:layout_width="100px" android:layout_height="46px" android:background="#ffffff" android:layout_above ="@+id/save" android:textOn="DAY" android:textOff="NIGHT" /> 这是我的XML代码如何查找切换button。

如何更改状态更改的Android ToogleButton的文本颜色?

我的切换button为每个状态(红色和白色)有不同的彩色背景。 现在我需要改变切换button的文本颜色(红/白)激活时。 用XML我不能得到它的工作,也许有人有一个想法我做错了什么? 我的布局xml中的button: <ToggleButton android:paddingRight="20dip" android:id="@+id/pseudo_tab_right" android:layout_weight=".50" android:layout_width="wrap_content" android:textStyle="bold" android:paddingLeft="10dip" android:textSize="12sp" android:layout_height="wrap_content" android:textColor="@drawable/pseudo_tab_text_color" android:textOff="@string/pseudo_tab_right_text" android:textOn="@string/pseudo_tab_right_text" android:background="@drawable/tab_button_right" /> xml的button状态: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@drawable/sort_button_red_right_43" /> <item android:drawable="@drawable/sort_button_white_right_43" /> </selector> 和XML的颜色: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!– pressed –> <item android:state_pressed="true" android:color="#4f5459" /> <!– focused –> <item android:state_focused="true" android:color="#4f5459" /> <!– default –> […]

如何在Android中以编程方式打开和closuresbutton?

我需要以编程方式打开和closures切换button。