Android开发经验总结篇Android知识

快速的实现设置界面

2018-02-27  本文已影响15人  zhengLH

【详情链接】https://www.jianshu.com/p/0c296ec34aaa
【使用方法】

  1. 添加依赖

    compile 'com.leon:lsettingviewlibrary:1.4.0'
    
  2. 在布局文件中引用

<com.leon.lib.settingview.LSettingItem
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/item_one"
android:layout_width="match_parent"
android:layout_height="wrap_content"
leon:leftIcon="@drawable/history"
leon:leftText="我的消息"/>
  1. 添加单击事件处理

     LSettingItem mSettingItemOne = (LSettingItem)              findViewById(R.id.item_one);
    
     mSettingItemOne.setmOnLSettingItemClick(new   LSettingItem.OnLSettingItemClick() {
         @Override
          public void click(boolean isChecked) {
             Toast.makeText(getApplicationContext(), "我的消息", Toast.LENGTH_SHORT).show();
         }
     });
    
     //更改左侧文字       
       mSettingItemOne.setLeftText("左侧文字");
      //更改右侧文字
       mSettingItemOne.setRightText("右侧文字");
    

自定义属性
方法说明

属性 说明 类型
leftText 左侧文字 string
leftIcon 左侧图标 integer
rightIcon 右侧图标 integer
textSize 左侧文字大小 dimension
textColor 左侧文字颜色 color
isShowUnderLine 是否显示底部分割线 boolean
rightStyle 右侧图标风格 enum
isShowRightText 是否显示右侧文字vboolean
rightText 右侧文字 string
rightTextSize 右侧文字大小 boolean
rightTextColor 右侧文字颜色 color
leftIconSize 左侧图标大小 dimension
leftTextMarginLeft 左侧图标与文字间距 dimension

【右侧图标风格】

iconShow 显示图标
iconHide 隐藏图标
iconCheck 显示复选框
iconSwitch 显示切换开关
上一篇下一篇

猜你喜欢

热点阅读