Java 在NestedScrollView中使用RecyclerView
设置适配器后,位于NestedScrollView中的My RecyclerView不会显示 如何在不创建额外的“MyLayoutAdapter”或其他内容的情况下使其显示 刚刚浏览了此页面,但没有找到MyProblem的任何解决方案: Xml文件:Java 在NestedScrollView中使用RecyclerView,java,android,android-recyclerview,Java,Android,Android Recyclerview,设置适配器后,位于NestedScrollView中的My RecyclerView不会显示 如何在不创建额外的“MyLayoutAdapter”或其他内容的情况下使其显示 刚刚浏览了此页面,但没有找到MyProblem的任何解决方案: Xml文件: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.a
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context=".ImageActivity"
tools:showIn="@layout/activity_image">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/image_recyclerview"
android:background="#7c4949">
</android.support.v7.widget.RecyclerView>
RecyclerView
有自己的滚动功能;你不需要把它放在嵌套的滚动视图中
。我怎么能得到这样的东西呢?这是一个折叠工具栏布局
。RecyclerView
上的演示项目有自己的滚动功能;你不需要把它放在嵌套的滚动视图中
。我怎么能得到这样的东西呢?这是一个折叠工具栏布局
。演示项目
public class ImageActivity extends AppCompatActivity {
File root;
int pos;
RecyclerView recyclerView;
RecyclerView.LayoutManager layoutManager;
ImageAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.onResume();
setContentView(R.layout.activity_image);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
//RecyclerView
recyclerView = (RecyclerView) findViewById(R.id.image_recyclerview);
adapter = new ImageAdapter(root, pos);
layoutManager = new GridLayoutManager(this,3);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setHasFixedSize(false);
recyclerView.setAdapter(adapter);
recyclerView.setLayoutManager(layoutManager);
}
}