# APP-Widgets
**Repository Path**: zndroidx/APP-Widgets
## Basic Information
- **Project Name**: APP-Widgets
- **Description**: a common widgets
- **Primary Language**: Android
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-08
- **Last Updated**: 2022-12-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 常用控件
## README
APP-Widgets
通用/常用控件库
***
[TOC]
### ExpandableTextView(可展开文本)
#### 效果图

#### 使用
使用`com.zndroid.widget.ExpandView.ExpandableTextView`控件包裹要显示的文本控件(`TextView`)和展开状态展示控件(`ImageButton`)
**注意:**
+ id请不要改变,内置id如下
```xml
```
+ 展开控件请使用`ImageButton`的子类(包含)
1. xml布局文件中定义
```xml
```
2. 代码中获取文本控件初始化并设置文本
```java
ExpandableTextView expandableTextView = findViewById(R.id.expand_text_view);
expandableTextView.setText("xxxxxxxxxxxxxxxxxxxxxxxxxxx长文本xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
```