-3
我想動態添加RecyclerView
動態到LinearLayout
取決於二維數組(Set)的x座標。最終屏幕的高度有許多RecyclerViews,每個視圖的所有孩子都不可見(它出現在滾動視圖上)。動態添加RecyclerView到LinearLayout android
總之,使RecyclerView的高度爲WRAP_CONTENT
不是拉伸高度RecyclerView
。
我希望所有RecyclerView的所有孩子都可見,並且不要讓任何RecyclerView
滾動。
繼爲table_layout
我動態添加:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Engine"
android:padding="6dp"
android:gravity="center"
android:id="@+id/tv_label"
android:layout_marginTop="16dp"
android:background="@color/light_gray"
android:textSize="@dimen/bid_report_label_text_size"
android:textColor="@color/white"
android:textStyle="bold"/>
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/recycler_view"/>
</LinearLayout>
以下是activity_main
佈局的活動:
<RelativeLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/button_bid_now"
android:id="@+id/scrollView">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/linear_layout_content">
<ImageView
android:layout_width="match_parent"
android:layout_height="210dp"
android:id="@+id/bike_image"
android:onClick="startImageSlideshow"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/linear_layout_details"
android:orientation="vertical"/>
</LinearLayout>
</ScrollView>
</RelativeLayout>
我添加table_layout
到activity_main
動態。
請告訴如何使RecyclerView
WRAP_CONTENT
?
這是簡單的兄弟。不要在滾動視圖中使用回收視圖。只需使用for循環在LinearLayout中添加「row_layout」視圖即可。 – ashish
你不理解的兄弟,視圖必須是可滾動的,因爲它超過了屏幕大小。關於for循環的事情,以及它明顯的,我只是這樣做。 – backslashN
你只做什麼? – ashish