当前位置: 首页 > news >正文

做pc端网站市场为爱直播视频

做pc端网站市场,为爱直播视频,晋城做网站公司,小吃加盟招商方案状态开关按钮#xff08;ToggleButton#xff09;和开关#xff08;Switch#xff09;也是由Button派生出来的#xff0c;因此它们本质上都是按钮#xff0c;Button支持的各种属性、方法也适用于ToggleButton和Switch。从功能上看#xff0c;ToggleButton、Switch和Chec…      状态开关按钮ToggleButton和开关Switch也是由Button派生出来的因此它们本质上都是按钮Button支持的各种属性、方法也适用于ToggleButton和Switch。从功能上看ToggleButton、Switch和CheckBox复选框非常相似都能提供两种状态但是它们区别主要在功能上。ToggleButton和Switch主要用于切换程序中的状态。       今天我们通过开关的切换从而改变我们页面的布局。 一、首先我们来看看这两个开关的使用方法 Switch支持的XML属性和相关方法                                   ToggleButton支持的XML属性及相关方法                                     二、在布局文件中增加ToggleButton和Switch按钮随着按钮的改变界面布局中LinearLayout布局在水平与垂直布局中切换。 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:orientationvertical android:layout_widthmatch_parentandroid:layout_heightmatch_parent!-- 定义一个ToggleButton-切换按钮--ToggleButtonandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textOff纵向排列android:textOn横向排列android:idid/toggleButtonandroid:checkedfalse /Switchandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textOff纵向排列android:textOn横向排列android:thumbdrawable/checkandroid:idid/switch1android:checkedtrue /!-- 定义一个可以改变方向的布局--LinearLayoutandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:idid/testandroid:orientationverticalButtonandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:text按钮一android:idid/button /Buttonandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:text按钮二android:idid/button2 /Buttonandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:text按钮三android:idid/button3 //LinearLayout/LinearLayout 三、已经有了按钮但是如何让它们能随着事件而切换呢接下来我们就为ToggleButton和Switch按钮绑定事件。即当状态发生改变时布局也随之发生改变。 package happy.togglebutton;import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; import android.view.Menu; import android.view.MenuItem; import android.widget.CompoundButton; import android.widget.LinearLayout; import android.widget.Switch; import android.widget.ToggleButton;public class MainActivity extends AppCompatActivity {ToggleButton toggle ;Switch switcher ;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.test);toggle (ToggleButton)findViewById(R.id.toggleButton);switcher (Switch)findViewById(R.id.switch1);final LinearLayout test (LinearLayout)findViewById(R.id.test);CompoundButton.OnCheckedChangeListener listener new CompoundButton.OnCheckedChangeListener() {Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {if(isChecked){//设置LineLayout的垂直布局test.setOrientation(1);toggle.setChecked(true);switcher.setChecked(true);}else{//设置LineLatout的水平布局test.setOrientation(0);toggle.setChecked(false);switcher.setChecked(false);}}};toggle.setOnCheckedChangeListener(listener);switcher.setOnCheckedChangeListener(listener);} } 四、我们来看看效果。 切换前 切换后  转载于:https://www.cnblogs.com/starluo/p/4996011.html
http://wiki.neutronadmin.com/news/141468/

相关文章:

  • 河北省廊坊市建设银行网站大淘客网站怎么做
  • 外卖网站建设可行性分析照片编辑在线
  • 最新网站域名ip地址查询wordpress修改pageid
  • 网站一般如何做搜索功能手机怎么弄微信公众号
  • 男的和女的做那种事情网站做网站可以用中文域名备案嘛
  • 网站做二级域名干什么用大连住房和建设局网站
  • 网站建设技术知乎上海进出口贸易博览会
  • 建设一个网站需要什么硬件软件网络新闻专题做的最好的网站
  • 电子商务网站建设试验报告1wordpress安装云
  • 重庆网站快速优化排名上饶市建设局培训网站
  • 怎么制作网站开发设计wordpress模版文件夹
  • 西湖专业网站设计公司wordpress主题翻译
  • 做自己的网站有什么用广东企业网站seo哪家好
  • 如何做微信小程序网站2024年重大新闻简短
  • 洛阳建设银行官方网站长沙做网站建设价格
  • 网站建设与管理个人职业生涯规划书黑龙江建设局网站
  • 湖南手机版建站系统信息北京建设部网站官网
  • 蜘蛛云建站网站高端营销型网站
  • 重庆选科网站香河县做网站
  • 网站首页开发收费管城区-建设局门户网站
  • 莆田城市投资建设集团网站简道云crm管理系统
  • 分类门户网站开发团队wordpress比特币插件
  • 建设网站应该注意的地方网址导航app下载
  • 网站建设属于哪个税收服务编码百度推广方案怎么写
  • 网站维护优化做故障风的头像的网站
  • 网页版面设计包括什么内容吉林长春seo网络推广
  • 网站管理员后台wordpress网店插件
  • 网站开发 -(广告)网上怎么做网站
  • 手机网站建设视频建设银行官方网站认证
  • 孝感网站开发的公司电话无锡比较大的互联网公司