1. 添加依赖问题
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
解决方法:
maven{ url 'https://maven.aliyun.com/repository/google'}
maven{ url 'https://maven.aliyun.com/repository/jcenter'}
2. XtabLayout 与ViewPager 的兼容问题
解决方法添加support 包依赖
implementation 'com.android.support:design:28.0.0'
3.流布局
FlowLayout: Android流式布局,支持单选、多选等,适合用于产品标签等。
dependencies { compile 'com.hyman:flowlayout-lib:1.1.2' }
声明
布局文件中声明:
<com.zhy.view.flowlayout.TagFlowLayout android:id="@+id/id_flowlayout" zhy:max_select="-1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="20dp"> </com.zhy.view.flowlayout.TagFlowLayout>
mFlowLayout.setAdapter(new TagAdapter<String>(mVals) { @Override public View getView(FlowLayout parent, int position, String s) { TextView tv = (TextView) mInflater.inflate(R.layout.tv, mFlowLayout, false); tv.setText(s); return tv; } });