安卓ToggleButton的使用 安卓radiobutton使用
以下的实例,实现点击排列按钮,实现三个测试按钮布局的切换功能。
main.xml
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"android:layout_height="match_parent" tools:context=".MainActivity">
<!--定义一个ToggleButton按钮--> <ToggleButtonandroid:id="@+id/toggle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="横向排列" android:textOn="纵向排列" android:checked="false" /> <!-- 定义一个可以动态改变方向的线性布局--> <LinearLayoutandroid:id="@+id/test" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/button1" android:layout_width=" wrap_content" android:layout_height="wrap_content" android:text="测试1"/> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="测试2"/> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="测试3"/>
</LinearLayout>
</LinearLayout>
MainActivity.java
packagecom.example.togglebuttontest;
importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;importandroid.widget.CompoundButton;importandroid.widget.CompoundButton.OnCheckedChangeListener;importandroid.widget.LinearLayout;importandroid.widget.ToggleButton;
public class MainActivityextends Activity {
@Overrideprotected void onCreate(BundlesavedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ToggleButtontoggle=(ToggleButton) super.findViewById(R.id.toggle);final LinearLayouttest=(LinearLayout) super.findViewById(R.id.test);toggle.setOnCheckedChangeListener(newOnCheckedChangeListener(){
@Overridepublic voidonCheckedChanged(CompoundButton arg0, boolean arg1) {//如果选中的话if(arg1){//设置LinearLayout垂直布局,0表示水平布局test.setOrientation(0);}else{//设置LinearLayout水平布局,1表示垂直布局test.setOrientation(1);}}});}
}
更多阅读
痄腮散的使用说明 宝宝炸腮怎么办
腮腺炎,中医学称“痄腮”, 民间也称“猪头肥”。是儿童和青少年中常见的呼吸道传染病,由腮腺炎病毒所引起。冬春季节发病较多,病人是传染源,飞沫的吸入是主要传播途径,接触病人后2-3周发病。腮腺炎主要表现为一侧或两侧耳垂下肿大,肿大的腮
详解暖宝宝的使用方法 暖宝宝使用方法
暖宝宝能够快速热敷、消肿、止痛、活血化瘀,广泛适用于各种畏寒症。并能快速缓解并消除各种畏寒疾病引起的疼痛,是关节炎、肩周炎、腰腿痛、风湿及类风湿、四肢发凉、患处遇寒疼痛等疾病患者迅速止痛的即开即用型产品。详解暖宝宝的使
卷发器怎么用?图解卷发器的使用方法 卷发器的使用方法图解
卷发器怎么用?图解卷发器的使用方法——简介很多MM都有卷发情结,漂亮的卷发成了众多爱美女士的追求,对于爱美的MM们来说,卷发器已经成为了可以自己动手打造百变造型的重要家电产品。不用去发廊就可以自己做出漂亮的卷发,下面就跟随小编一
消防栓的使用方法 消火栓的正确使用方法
消防栓的使用方法——简介消防栓是安装在消防给水管网上的,主要供消防队灭火使用。分地上、地下两种。地上消防栓适于气温较高的地方,其供水接口装在高于路面的垂直筒体上。地下消防栓和地下消防栓构造大致相似,主要由弯管、阀体、阀座
PS初级教程 污点修复画笔工具的使用 污点修复画笔工具在哪
【PS初级教程】污点修复画笔工具的使用——简介Adobe Photoshop,简称“PS”,是一个由Adobe Systems开发和发行的图像处理软件。Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以更有效的进行图片编辑工作。2