Android开关控件Switch的使用案例

发布时间:2019-08-08 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Android开关控件Switch的使用案例脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

在很多app的设置页面,或者是一些功能的开关界面,我们常常用到 SwITch(开关) 来展示状态,今天说说Switch控件。

(1)布局文件代码

 <RelativeLayout XMlns: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"   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=".MainActivity" >   <Switch     android:id="@+id/switch1"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_alignParentLeft="true"     android:layout_alignParentTop="true"     android:layout_marginLeft="32dp"     android:layout_marginTop="94dp"     android:text="开启震动"     android:textOff="关闭"     android:onClick="onToggleClicked"     android:textOn="打开" />   <TextView     android:id="@+id/textView1"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:layout_alignLeft="@+id/switch1"     android:layout_alignParentTop="true"     android:layout_marginTop="26dp"     android:text="Switch的使用"     android:textSize="30dp" /> </RelativeLayout>

(2)控制的类

 package com.example.android_switch; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Switch; import android.widget.Toast; import android.widget.ToggleButton; public class MainActivity extends Activity {  @override  PRotected void onCreate(Bundle savedInstancestate) {  suPEr.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);  }  public void onToggleClicked(View view) {  /*   * 强转为Switch类型的   */  boolean isChecked = ((Switch) view).isChecked();  if (isChecked == true) {   Toast.makeText(MainActivity.this, "打开", 1).show();  } else {   Toast.makeText(MainActivity.this, "关闭", 1).show();  }  }  @Override  public boolean onCreateOptionsMenu(Menu menu) {  // Inflate the menu; this adds items to the action bar if it is present.  getMenuInflater().inflate(R.menu.main, menu);  return true;  } }

实现效果如下:

Android开关控件Switch的使用案例

总结

android教程
脚本网站
android studio

脚本宝典总结

以上是脚本宝典为你收集整理的Android开关控件Switch的使用案例全部内容,希望文章能够帮你解决Android开关控件Switch的使用案例所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。