大佬教程收集整理的这篇文章主要介绍了android – 在scrollview或nestedScrollview中看不到Recylerview,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<android.support.v4.widget.nestedScrollView xmlns:android="http://scheR_585_11845@as.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="HelLO" /> <android.support.v7.widget.RecyclerView android:id="@+id/rv" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp" /> </LinearLayout> </android.support.v4.widget.nestedScrollView>
serviceMenuActivity.java
public class serviceMenuTActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceStatE) { super.onCreate(savedInstanceStatE); setContentView(R.layout.activity_service_menu_t); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); RecyclerView rv = (RecyclerView) findViewById(R.id.rv); rv.setLayoutManager(new linearlayoutmanager(getApplicationContext())); rv.setHasFixedSize(true); rv.setAdapter(new RvAdapter()); } private static class RvAdapter extends RecyclerView.Adapter<RvAdapter.RvHolder> { @Override public RvHolder onCreateViewHolder(ViewGroup parent,int viewTypE) { View serviceMenuItemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_item_service_menu,parent,falsE); return new RvHolder(serviceMenuItemView); } @Override public void onBindViewHolder(RvHolder holder,int position) { } @Override public int getItemCount() { return 100; } public static class RvHolder extends RecyclerView.ViewHolder { public RvHolder(View itemView) { super(itemView); } } } }
我已将linearLayout放在scrollView和nestedScrollView中.
但是RecyclerView不可见.如果我用FrameLayout或任何其他布局替换ScrollView,则可以看到RecyclerView.
我想使用nestedScrollView并在滚动recyclerView时滚动总布局.不幸的是,甚至看不到recyclerView.
<android.support.v4.widget.nestedScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:fillViewport="true" android:theme="@style/ThemeOverlay.AppCompat.Light" app:layouT_Behavior="@String/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingTop="24dp"> <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="16dp"> <com.app.view.CustomRecyclerView android:id="@+id/recycler_movie_suggestion" android:layout_width="match_parent" android:layout_height="170dp" android:fillViewport="true" app:layouT_Behavior="@String/appbar_scrolling_view_behavior" /> </android.support.v7.widget.CardView> </LinearLayout> </android.support.v4.widget.nestedScrollView>
以上是大佬教程为你收集整理的android – 在scrollview或nestedScrollview中看不到Recylerview全部内容,希望文章能够帮你解决android – 在scrollview或nestedScrollview中看不到Recylerview所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。