动态-android怎么用代码给checkbox设置style

问题描述

android怎么用代码给checkbox设置style

就是动态改变checkbox style
让选中和不选中的效果改变

是用java代码动态设置

解决方案

这个是给checkbox添加背景图的
ch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if (isChecked) {
ch.setBackground(getResources().getDrawable(
R.drawable.ic_launcher));
} else {
ch.setBackground(null);
}
}
});

解决方案二:

不用Java代码也可以实现,这是一个仅仅通过样式修改既可以做到的。
Android中自定义Checkbox

解决方案三:

这个可以使用drawable里面定义的XML来确定,给你一个参考,先写一个drawable的XML,然后在而局中,

其中 state_pressed 来确认状态,按下时的状态,后面的drawable是,按下时,调用的图片。
android:src="@drawable/btn_new_shutter" 去设置,具体情况,可以根据这个调整下状态。

时间: 2024-10-28 20:41:29

动态-android怎么用代码给checkbox设置style的相关文章

Android为CheckBox设置Style

MainActivity如下: package cc.testcheckboxstyle; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 为CheckBox设置Style */ public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super

动态-android如何在代码中给组件设置style?

问题描述 android如何在代码中给组件设置style? RT,不要提TextView了,全部都是告诉我TextView.setTextAppearance(),我要的是别的组件,比如LinearLayout之类的,如何在代码中设置他的style 我看了下源代码,style都是在初始化的时候通过TypedArray解析style然后一条条属性加进去的,那么有没有类似style这样的方法,可以动态设置的 没有C币了,多多包涵下,谢谢了 解决方案 参考Android: set view style

android上 用代码如何设置话筒的音量

问题描述 android上 用代码如何设置话筒的音量 请问大神,如何在android上用代码的方式设置话筒的音量大小 解决方案 参考:http://blog.csdn.net/paulluo0739/article/details/7192056 解决方案二: 我了解过一些,Android中默认是不能调节录音音量的. 现实中这种情况是有的,那么实现方法是调节的声卡的寄存器,如果要做是可以做,内核中alsa驱动将声卡的这个调节录音音量的这个control弄出来,就可以在用户层调节的.这个是针对我接

android 如何用代码动态添加launcher?

问题描述 android 如何用代码动态添加launcher? 同一个项目包含手机和盒子版两个版本的代码,手机版不需要添加按Home键 出launcher,而盒子版需要按home键时,将应用显示在launcher列表里, (即盒子需要launcher,手机不需要)如果只是在AndroidManifest.xml 添加属性的手机和盒子都会有lanucher,求大神解救--- 解决方案 参考http://blog.csdn.net/t12x3456/article/details/7857835

android 在代码中如何设置 根视图的宽高?

问题描述 android 在代码中如何设置 根视图的宽高? android 在代码中如何设置 根视图的宽高? 如何设置视图container的宽高? public void popEdit(EditText _edit) { // edit=_edit; LinearLayout container=new LinearLayout(cont); container.setOrientation(LinearLayout.HORIZONTAL); LinearLayout.LayoutParam

Android CheckBox设置背景selector和文本text 设置selectColor

1. android:button="@null" 可以屏蔽CheckBox的选择框 2.android:textColor="@drawable/selector_text_color"  文本text 设置selectColor 效果图: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" and

[android]我想知道是否能够设置软键盘输入切换到下一个EditText动态改变输入类型?

问题描述 [android]我想知道是否能够设置软键盘输入切换到下一个EditText动态改变输入类型? 问题,假设有2个EditText,第一个inputType=text,第二个也是text的.我想这么做,在第一个软键盘弹出后,我换了输入类型是numer,下一步切换到第二个Edittext,软键盘会自动改变类型为text的键盘界面,我希望能通过什么方法,保证软键盘不会自动切换类型.

Android控件系列之CheckBox使用介绍_Android

学习目的: 1.掌握在Android中如何建立CheckBox 2.掌握CheckBox的常用属性 3.掌握CheckBox选中状态变换的事件(监听器) CheckBox简介: CheckBox和Button一样,也是一种古老的控件,它的优点在于,不用用户去填写具体的信息,只需轻轻点击,缺点在于只有"是"和"否"两种情况,但我们往往利用它的这个特性,来获取用户的一些信息. 如一个身份表单中,常常让用户填写"是否已经结婚",显然让用户去填写&quo

Android中ViewFlipper的使用及设置动画效果实例详解_Android

本文实例讲述了Android中ViewFlipper的使用及设置动画效果.分享给大家供大家参考,具体如下: 说到左右滑动,其实实现左右滑动的方式很多,有ViewPaer,自定义实现Viewgroup,gallery等都可以达到这种效果.这里做下ViewFliper实现左右滑动的效果. 会用到以下的技术: 1.ViewFlipper 2.GestureDetector 3.Animation 主要是这三个类在起作用. ViewFlipper,不妨把它看做一个容器吧,你可以把许多的View放在这个容