我想要我的RecyclerView
至wrap_content
。我不想在RecyclerView裏面滾動,它應該適應內在孩子的高度。我不希望我的父母ScrollView滾動我的活動的內容。RecyclerView高度wrap_content計算不正確
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- scrolls a little bit as RecyclerView goes slightly down beyond the screen -->
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<!-- still scrolls inside -->
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content" />
填充RecyclerView:
myAdapter = new MyAdapter();
layoutManager = new LinearLayoutManager(this);
mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
mRecyclerView.setAdapter(myAdapter);
我用RecyclerView
圖書館,wrap_content
問題應該是固定的:
dependencies {
compile 'com.android.support:recyclerview-v7:25.0.0'
}
基本上RecyclerView高度計算不能很好的工作我在這。 RecyclerView仍然有它自己的滾動和ScrollView滾動一點。如果我嘗試將一些RecyclerView高度設置爲1000dp,使其大於總計項目的高度,則可根據需要進行滾動,例如, RecyclerView不滾動,ScrollView使用所有RecyclerView項目滾動活動。
那麼我做錯了什麼? :)
這是v25之前的工作? – natario
請通過此鏈接,您可以找到解決方案[在此處輸入鏈接描述](http://stackoverflow.com/questions/30531091/how-to-disable-recyclerview-scrolling) –
@natario afaik> v23中存在錯誤但它們已修復並且wrap_content應按預期工作。 – Andrei