Android---19---ToggleButton开关按钮
来源:互联网 发布:淘宝显示历史价格插件 编辑:程序博客网 时间:2024/04/30 07:39
MainActivity.java:
import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;import android.widget.LinearLayout;import android.widget.ToggleButton;/** * ToggleButton 开关状态按钮控件 * * @author Caesar * */public class MainActivity extends Activity {private ToggleButton toggleButtonbutton;private LinearLayout linearLayout;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);toggleButtonbutton = (ToggleButton) findViewById(R.id.togglebutton);linearLayout = (LinearLayout) findViewById(R.id.mylayout);toggleButtonbutton.setOnCheckedChangeListener(new MyOnCheckedChangeListener() );}public class MyOnCheckedChangeListener implements OnCheckedChangeListener{@Overridepublic void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {// TODO Auto-generated method stubif (isChecked){linearLayout.setOrientation(1);//表示设置垂直布局}else {linearLayout.setOrientation(0);//设置水平布局}}}}
activity_main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.togglebuttondemo.MainActivity" > <ToggleButton android:id="@+id/togglebutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:textOff="横向排列" android:textOn="纵向排列" /> <LinearLayout android:id="@+id/mylayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button" /> </LinearLayout></LinearLayout>
0 0
- Android---19---ToggleButton开关按钮
- Android-开关按钮ToggleButton
- Android ToggleButton 开关按钮
- Android ToggleButton Example--开关按钮
- Android的ToggleButton实现开关按钮
- Android 开发 ToggleButton 滑动开关按钮
- 开关按钮ToggleButton
- ToggleButton开关按钮
- ToggleButton开关按钮使用
- ToggleButton(开关按钮)
- ToggleButton(开关按钮)
- Android学习路之开关按钮ToggleButton和开关Switch
- Android 开发之 ToggleButton App 滑动开关按钮
- ToggleButton 开关按钮使用代码
- JavaFX2.0开关按钮ToggleButton
- 开关按钮ToggleButton与Switch
- PyQt5:ToggleButton开关按钮(24)
- ToggleButton按钮实现开关效果
- 数据挖掘常见算法思想对比学习
- LeetCode - Regular Expression Matching
- 朋友创业失败的教训
- 一个C++的内存池和内存管理的实现(二)
- 第六周 【项目6-复数模板类】(1)(2)
- Android---19---ToggleButton开关按钮
- 埃拉托斯特尼素数筛法
- 操作系统-软件部分
- Green material LondDa film faced plywood
- HDU2076 夹角有多大(题目已修改,注意读题) 【数学题】
- 聊聊工匠情怀
- 文本语言模型的参数估计-最大似然估计、MAP及贝叶斯估计
- WIFI渗透从入门到精通
- Android中使用ioctl方式操作fence