recyclerView中高于v7.23.1.1的每个项目都单独显示。这意味着当向下滚动时,下一个就在下一侧。
<android.support.v7.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listView2"
android:background="#f7f7f7"
android:layout_above="@+id/seekBar"
android:layout_below="@+id/toggleVolume"
android:layout_alignRight="@+id/seekBarInfoText"
android:layout_alignEnd="@+id/seekBarInfoText"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="false"
android:elevation="@dimen/abc_text_size_medium_material" />
我的build.gradle
android {
compileSdkVersion 23
buildToolsVersion '23.0.3'
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:recyclerview-v7:23.1.1'
compile group: 'org.apache.httpcomponents', name: 'httpclient-android', version: '4.3.5.1'
compile 'com.github.wseemann:FFmpegMediaMetadataRetriever:1.0.3'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'
compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'net.htmlparser.jericho:jericho-html:3.3'
compile 'com.mcxiaoke.volley:library:1.0.19'
}
有什么建议吗?
答案 0 :(得分:0)
来自SupportLibrary
的版本23.2为RecyclerView
引入了一项新功能,即自动测量功能,允许RecyclerView根据其内容大小调整自身大小。这意味着现在可以使用以前不可用的方案,例如使用WRAP_CONTENT作为RecyclerView的维度。
因此,发布说明中有警告要检查您的RecyclerView
项目视图。
由于此更改,请务必仔细检查项目视图的布局参数:现在将完全遵循先前忽略的布局参数(例如滚动方向中的MATCH_PARENT)。
查看这是否是您的问题,并在此处查看更多信息: http://android-developers.blogspot.com.eg/2016/02/android-support-library-232.html