GVKun编程网logo

获取Checkbutton状态(获取checkbox)

10

本文将为您提供关于获取Checkbutton状态的详细介绍,我们还将为您解释获取checkbox的相关知识,同时,我们还将为您提供关于android–设置Button状态并在onClick之后保留它、

本文将为您提供关于获取Checkbutton状态的详细介绍,我们还将为您解释获取checkbox的相关知识,同时,我们还将为您提供关于android – 设置Button状态并在onClick之后保留它、Android 自定义 RadioButton 或 CheckBox 选择样式、CheckBox as Image use button、checkbox+jquery 后台获取checkbox的val值的实用信息。

本文目录一览:

获取Checkbutton状态(获取checkbox)

获取Checkbutton状态(获取checkbox)

我如何获得''state''Tkinter Checkbutton?通过''state''我的意思是得到它是否有一个复选标记与否。

答案1

小编典典

创建它时,它需要一个variable关键字参数。IntVar从传递Tkinter。选中或取消选中该框会将包含的值设置var为相应的布尔状态。可以通过以下方式访问var.get()

已检查=> var.get()

未检查=> not var.get()

>>> root = Tkinter.Tk()>>> var = Tkinter.IntVar()>>> chk = Tkinter.Checkbutton(root, text=''foo'', variable=var)>>> chk.pack(side=Tkinter.LEFT)>>> var.get()  #unchecked0>>> var.get()  #checked1

android – 设置Button状态并在onClick之后保留它

android – 设置Button状态并在onClick之后保留它

我不确定这是否可能.我有这个按钮:

<Button 
android:id="@+id/b1" 
android:layout_width="wrap_content" 
android:layout_height="45px"
android:drawabletop="@drawable/buttontv"
android:layout_weight="1"
android:background="@null"
android:textColor="#ffffff"
android:textSize="9px"
android:text="TV"/>

这个按钮有这个项目xml:

<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
 android:state_focused="true"
 android:state_pressed="false"
 android:drawable="@drawable/tv" />
<item
 android:state_focused="true"
 android:state_pressed="true"
 android:drawable="@drawable/tv_pressed" />
<item
 android:state_focused="false"
 android:state_pressed="true"
 android:drawable="@drawable/tv_pressed" />
<item  
 android:drawable="@drawable/tv" />
</selector>

在我的应用程序中,我在单击按钮时使用此代码:

            OnClickListener b1Listener = new OnClickListener(){             
                    @Override
                    public void onClick(View v) {   loadUrl("http://example.org/"); v.setpressed(true); }
            };
            Button b1 = (Button) findViewById(R.id.b1);
            b1.setonClickListener(b1Listener);

当我按下按钮时,我想要的是,drawabletop设置为具有@ drawable / tv_pressed属性值的项目之一 – 并保持在那里(如’这是当前活动的按钮’).

我尝试在onClick函数中添加v.setpressed(true)(因为这是我可以在Google上找到的所有内容),但这不起作用.

可以这样做吗?或者,有没有比我想要完成的更好的选择?

解决方法:

如果您需要按下并保持活动的按钮,请使用ToggleButton

Android 自定义 RadioButton 或 CheckBox 选择样式

Android 自定义 RadioButton 或 CheckBox 选择样式

自定义 RadioButton 或 CheckBox 选择样式

  1. 创建 radiobtn_selector.xml,cion_sel_end 和 un 是两张区分是否被选中的图片

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
   <item android:drawable="@mipmap/icon_sel_end" android:state_checked="true" />
   <item android:drawable="@mipmap/icon_sel_un" android:state_checked="false" />
</selector>

    2.RadioButton 或 CheckBox 设置属性

android:button="@null"
android:drawableRight="@drawable/radiobtn_selector"

    具体实现:

<RadioButton
   android:id="@+id/rb_ali"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:layout_weight="1"
   android:paddingRight="30dp"
   android:button="@null"
   android:drawableRight="@drawable/radiobtn_selector"
   android:gravity="center_vertical"
   android:text="APP"
   android:textColor="@color/black6"
   android:textSize="15dp" />


CheckBox as Image use button

CheckBox as Image use button

 <CheckBox
                        android:id="@+id/notificationPhoneIcon"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        android:layout_alignParentRight="true"
                        android:layout_marginRight="@dimen/marginNew"
                        android:button="@drawable/mobile"
                        />

checkbox+jquery 后台获取checkbox的val值

checkbox+jquery 后台获取checkbox的val值

@H_301_4@
    
    <form id="form1" name="form1" method="post" runat ="server">

   <input name="funItem" value="1" checked="checked" type="checkBox" />c#
   <input name="funItem" value="2" type="checkBox" />html
   <input name="funItem" value="3" type="checkBox" />javascript
    
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />


    protected void Button1_Click1(object sender, EventArgs e)
    {
        string argValue = Request.Form["funitem"];
        Response.Write("<script>alert(\"原因:" + argValue + "\");</script>");



    }

_速冻 发布了226 篇原创文章 · 获赞 39 · 访问量 3万+ 私信 关注

关于获取Checkbutton状态获取checkbox的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于android – 设置Button状态并在onClick之后保留它、Android 自定义 RadioButton 或 CheckBox 选择样式、CheckBox as Image use button、checkbox+jquery 后台获取checkbox的val值的相关信息,请在本站寻找。

本文标签: