0
을 중지 도움이되지만 지금은 수직으로 ListView
스크롤 드릴 수 없습니다 바랍니다.내 ListView에 내가 수평 스크롤하는 기능을 가진 긴 레코드를 표시하기위한 시도로 수평 스크롤와 중첩 <code>LinearLayouts</code>에서 <code>ListView</code>을 만든 수직 스크롤
내 XML 설정은 다음과 같습니다. ListView
이 스크롤을 멈춘 이유를 알아낼 수 있습니까? 나는 몇 가지 기사가 Width, Height 및 Weight 레이아웃 차이를 시도했으나 아무 것도 작동하지 않는 것으로 나타났습니다.
도움을 주셔서 감사합니다.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ProductReview" >
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="40sp"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:contentDescription="@string/lyellow_strip"
android:scaleType="centerCrop"
android:src="@drawable/shell_strip" />
<ImageView
android:id="@+id/imgVCancel"
android:layout_width="27sp"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView2"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginRight="224dp"
android:clickable="true"
android:contentDescription="@string/btnCancel"
android:onClick="Cancel"
android:src="@drawable/cancel32" />
<HorizontalScrollView
android:id="@+id/horizontalScrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/imageView2" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="527dp"
android:orientation="horizontal" >
<LinearLayout
android:layout_width = "match_parent"
android:layout_height = "wrap_content"
android:layout_marginLeft="40dp"
android:orientation = "horizontal">
<TextView
android:id="@+id/code"
android:layout_width="110sp"
android:layout_height="wrap_content"
android:maxLines="1"
android:text="Type"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/manufacturer"
android:layout_width="70sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/code"
android:maxLines="1"
android:text="Manu"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/name"
android:layout_width="300sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/manufacturer"
android:maxLines="1"
android:text="Product Name"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/visc40"
android:layout_width="80sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/name"
android:maxLines="1"
android:text="Visc 40"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/visc100"
android:layout_width="80sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/visc40"
android:maxLines="1"
android:text="Visc 100"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/viscindex"
android:layout_width="100sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/visc100"
android:maxLines="1"
android:text="Visc Index"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/den15c"
android:layout_width="80sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/viscindex"
android:maxLines="1"
android:text="[email protected]"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/name1"
android:layout_width="300sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/den15c"
android:maxLines="1"
android:text="Product Name"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/visctext"
android:layout_width="150sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/name1"
android:maxLines="1"
android:text="Visc Text"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/baseoiltype"
android:layout_width="150sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/visctext"
android:maxLines="1"
android:text="Base Oil Type"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/name2"
android:layout_width="300sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/baseoiltype"
android:maxLines="1"
android:text="Product Name"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/baseoil"
android:layout_width="100sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/name2"
android:maxLines="1"
android:text="Base Oil"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/additives"
android:layout_width="300sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/baseoil"
android:maxLines="1"
android:text="Additives"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/name3"
android:layout_width="300sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/additives"
android:maxLines="1"
android:text="Product Name"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/otheradditives"
android:layout_width="200sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/name3"
android:maxLines="1"
android:text="Other Properties"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/thickener"
android:layout_width="100sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/otheradditives"
android:maxLines="1"
android:text="Thickener"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/nlgi"
android:layout_width="70sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/thickener"
android:maxLines="1"
android:text="NLGI"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/name4"
android:layout_width="300sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/nlgi"
android:maxLines="1"
android:text="Product Name"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="20sp"
android:textStyle="bold" />
<TextView
android:id="@+id/comments"
android:layout_width="200sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/name4"
android:maxLines="1"
android:text="Comments"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/packages"
android:layout_width="300sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/comments"
android:maxLines="1"
android:text="Packages"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/area"
android:layout_width="100sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/packages"
android:maxLines="1"
android:text="Areas"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
<TextView
android:id="@+id/usage"
android:layout_width="100sp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="11dp"
android:layout_toRightOf="@+id/area"
android:maxLines="1"
android:text="Usage"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="17sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width = "match_parent"
android:layout_height = "wrap_content"
android:layout_marginLeft="-4060dp"
android:layout_marginTop="30dp"
android:orientation = "horizontal">
<ListView
android:id="@+id/listView1"
android:layout_width="0dip"
android:layout_marginLeft="0dp"
android:layout_marginTop="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:clickable="true"
android:fastScrollEnabled="true"
android:headerDividersEnabled="true"
android:smoothScrollbar="true" >
</ListView>
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>
</RelativeLayout>
나는 이것이 일반적으로 나쁜 습관이라고 생각합니다. 당신이 그것을 성취 할 길을 관리하더라도. 그것은 당신의 UI를 메모리 측면에서 매우 비싸게 만들 것입니다. 잠시 시간을내어 동일한 목표를 달성하는 베팅 사용자 환경을 만드는 방법에 대해 생각해보십시오. –
ScrollView에서 ListView를 사용하지 마십시오. – Amt87