横向开关(switch)

一:属性

1.Activity

//横向开关
public class SwitchActivity extends Activity {

    private Switch switchComponent;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.switch_layout);

        switchComponent = (Switch)findViewById(R.id.switchId);

        switchComponent.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                if(isChecked){
                    Toast.makeText(SwitchActivity.this, "无线网络打开了!", Toast.LENGTH_SHORT).show();
                }else{
                    Toast.makeText(SwitchActivity.this, "无线网络关闭了!", Toast.LENGTH_SHORT).show();
                }
            }
        });
    }
}

2.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<!-- 横向开关 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    android:padding="5dp" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="无线网:"
        android:textSize="20sp" />

    <Switch
        android:id="@+id/switchId"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textOn="打开"
        android:textOff="关闭"
        />

</LinearLayout>

3.效果图如下:

时间: 2024-10-05 08:42:48

横向开关(switch)的相关文章

开关按钮ToggleButton和开关Switch

本节引言: 本节给大家介绍的Android基本UI控件是:开关按钮ToggleButton和开关Switch,可能大家对着两个组件 并不熟悉,突然想起笔者的第一间外包公司,是否在wifi下联网的开关,竟然用的TextView,然后叫美工 且两个切换前后的图,然后代码中进行设置,当然点击TextView的时候判断状态,然后设置对应的背景... 好吧,也是醉了,好吧...本节讲解的两个其实都是开关组件,只是后者需要在Android 4.0以后才能使用 所以AndroidManifest.xml文件中

layui开关switch显示不全问题

先看效果: 开关显示不全,高度也不对称. 解决: 在所用到的html/jsp中自己加css .layui-form-switch { width: 52px; height: 23px; } 再看效果: 原文地址:https://www.cnblogs.com/xiaostudy/p/11109465.html

vue.js开发之开关(switch)组件( 自定义 )

...啥也不说了,难受啊 toggle-switch.vue <template> <label role="checkbox" :class="['switch', { toggled }]"> <input type="checkbox" class="switch-input" @change="toggle"/> <div class="switc

android中switch和toggleButton

状态开关按钮ToggleButton和开关Switch都是由Button派生而来,Button的所有属性和方法都适用,通常用于状态的切换. 1)activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w

Android 学习笔记(4)—— ToggleButton 、Switch

作者:夏至  欢迎转载,也请保留这段申明,谢谢 在UI中呢,开关按钮中呢,我们使用最多是ToggleButton 和 Switch,不过Switch支持4.0以上的SDK,低于4.0的会报错,那么他们两个的性质是一样的,这里我们就同一来实现这些效果. 要实践的效果图 1)ToggleButton(开关按钮) 可供我们设置的属性: android:textOff:按钮没有被选中时显示的文字 android:textOn:按钮被选中时显示的文字 所以,我们对togglebutton的设置如下 <To

ToggleButton与Switch

状态开关按钮togglebutton和开关switch 状态开关按钮togglebutton和开关switch是由button派生出来的,本质也是按钮,支持BUtton的各种属性,从功能上看,ToggleButton.Switch与CheckBox非常的相似,他们都可以提供两种状态,不过更常用的是切换程序中的某种状态. android:textOn="纵向排列" -----状态打开时显示的文本        android:textOff="横向排列" -----状

iOS_book 02 - 基本交互(约束、视图控制器、基本控件:按钮、文本框、分段控件、开关、标签、图像控件)

实现基本交互 MVC模式 Cocoa Touch 设计者们采用MVC(Model-View-Controller, 模型 - 视图 - 控制器)模式作为指导原则. MVC 模式把代码功能划分为3个不同的类别. 模型: 保存应用程序数据的类. 视图:包括窗口.控件以及其他一些用户可以看到并能与之交互的元素. 控制器:把模型和视图绑定在一起的代码,包括处理用户输入的应用程序逻辑. MVC的目标最大限度地分离这三类代码.MVC可以帮助确保代码的最大可重用性. 控制器组件通常有应用程序的具体类组成.控制

安卓应用的界面编程(3)

第二组UI组件:TextView及其子类 1. TextView(不允许用户编辑文本内容)直接继承了View,同时是EditText(允许用户编辑文本内容)/Button两个UI组件类的父类.TextView的作用就是在界面上显示文本(类似JLabel) 下面是TextView的几个使用例子 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:orientatio

微信小程序简要学习(二)

小程序的flex布局 view 视图容器. 属性名 类型 默认值 说明 最低版本 hover-class String none 指定按下去的样式类.当 hover-class="none" 时,没有点击态效果   hover-stop-propagation Boolean false 指定是否阻止本节点的祖先节点出现点击态 1.5.0 hover-start-time Number 50 按住后多久出现点击态,单位毫秒   hover-stay-time Number 400 手指