在APP开发中,几乎每个应用都会有设置界面。而设置界面每一个条目基本上样式也都是固定的。每次要么去重新写布局太浪费时间,要么就是拷贝布局改动又太繁琐,所以将每个条目封装起来,方便快速实现。
对于设置界面条目封装,同时包含常见的设置样式:
设置左侧图标
设置左侧文字
设置右侧图标
设置右侧图标是否显示
设置右侧为复选框样式
设置右侧为开关模式



compile 'com.leon:lsettingviewlibrary:1.0'
LSettingItem mSettingItemOne = (LSettingItem) findViewById(R.id.item_one);
mSettingItemOne.setmOnLSettingItemClick(new LSettingItem.OnLSettingItemClick() { @Override
public void click() {
Toast.makeText(getApplicationContext(), "我的消息", Toast.LENGTH_SHORT).show();
}
});
| 属性 | 说明 | 类型 |
|---|---|---|
| leftText | 左侧文字 | string |
| leftIcon | 左侧图标 | integer |
| rightIcon | 右侧图标 | integer |
| textSize | 左侧文字大小 | dimension |
| textColor | 左侧文字颜色 | color |
| isShowUnderLine | 是否显示底部分割线 | boolean |
| rightStyle | 右侧图标风格 | enum |
iconShow 显示图标
iconHide 隐藏图标
iconCheck 显示复选框
iconSwitch 显示切换开关
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/97/viewspace-2814514/ ,如需转载,请注明出处,否则将追究法律责任。