A custom line wrap layout ,support set max lines.
Step1: Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}Step2: Add the dependency
dependencies {
compile 'com.github.zhengcx:LineWrapContainer:1.1'
}Step3: Use it in your layout file.
<cn.davidsu.library.LineWrapContainer
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:maxLines="2"
app:horizontalSpace="10dp"
app:verticalSpace="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="AndroidDeveloper" />
</cn.davidsu.library.LineWrapContainer>PS: you can also add child view in java code.
| 属性 | 说明 |
|---|---|
| maxLines | 设置最大展示行数 |
| horizontalSpace | 横向child之间的间距 |
| verticalSpace | 每行间的间距 |
