我知道這是不建議裏面添加另一個滾動視圖能夠滾動能視圖,但這一要求不能改變。 所以我有一個LinearLayoutManager方位水平定期RecylerView。HorizontalScrollView水平內RecylerView不滾動
LinearLayoutManager manager2 = new LinearLayoutManager(context,LinearLayoutManager.HORIZONTAL, false);
rec_products.setLayoutManager(manager2);
它具有在其內部充適配器
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="400dp"
android:layout_height="wrap_content"
android:background="@color/productblue"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:orientation="vertical">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/icon_abc"
android:scaleType="fitXY"/>
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="5">
<LinearLayout
style="@style/products_item_options"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/product_layout_icon_size"
android:layout_height="@dimen/product_layout_icon_size"
android:layout_gravity="center"
android:src="@drawable/icon_cart_new"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="Add"
android:textColor="@android:color/black"/>
</LinearLayout>
<LinearLayout
style="@style/products_item_options"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/product_layout_icon_size"
android:layout_height="@dimen/product_layout_icon_size"
android:layout_gravity="center"
android:src="@drawable/icon_cart_new"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="Color Option"
android:textColor="@android:color/black"/>
</LinearLayout>
<LinearLayout
style="@style/products_item_options"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/product_layout_icon_size"
android:layout_height="@dimen/product_layout_icon_size"
android:layout_gravity="center"
android:src="@drawable/icon_emailquotegray"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="Email Quote"
android:textColor="@android:color/black"/>
</LinearLayout>
<LinearLayout
style="@style/products_item_options"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/product_layout_icon_size"
android:layout_height="@dimen/product_layout_icon_size"
android:layout_gravity="center"
android:src="@drawable/icon_brochureemailgray"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="Email Brochure"
android:textColor="@android:color/black"/>
</LinearLayout>
<LinearLayout
style="@style/products_item_options"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/product_layout_icon_size"
android:layout_height="@dimen/product_layout_icon_size"
android:layout_gravity="center"
android:src="@drawable/icon_brochureemailgray"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="Check Stock"
android:textColor="@android:color/black"/>
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>
</LinearLayout>
沒有什麼特別的適配器完成,只需定期viewholder通貨膨脹和有約束力的自定義視圖。 水平滾動視圖不滾動。我能做些什麼來解決這個問題?
修復水平滾動視圖的寬度。 – Ramit
@Ramit仍然無法正常工作 –