내 XML 파일에 listview가 있습니다. listview 아래에는 다른 레이아웃이 있습니다. 리스트 뷰에서 android : layout_weight = "1"로 설정하면 방향이 변경된 후 스크롤되지 않고 listview 아래의 레이아웃 만 표시됩니다. listview에서 layout_weight = "1"을 제거하면 오리엔테이션을 변경하지 않고 listview도 볼 수 없습니다. 여기 내 XML입니다 :방향 변경 후 목록보기가 표시되지 않습니다.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/applogo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@layout/header_gradient" >
<TextView
android:id="@+id/beforelogo"
android:layout_width="wrap_content"
android:layout_height="46dp"
android:layout_alignParentLeft="true" />
<TextView
android:id="@+id/logo"
android:layout_width="141dp"
android:layout_height="46dp"
android:layout_centerInParent="true"
android:background="@drawable/logo" />
<ImageButton
android:id="@+id/afterlogo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/beforelogo"
android:layout_alignParentRight="true"
android:layout_marginBottom="10dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="10dp"
android:background="@drawable/logout" />
</RelativeLayout>
<LinearLayout
android:id="@+id/header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:paddingTop="15dip" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.45"
android:text="CASH BILL"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.45"
android:enabled="false"
android:inputType="datetime" />
<ImageView
android:id="@+id/calendar"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="0.1"
android:src="@drawable/calendar" />
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:orientation="vertical">
<ListView
android:id="@+id/cash_bill_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:layout_weight="1" />
<RelativeLayout
android:id="@+id/other_charges_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/cash_bill_list"
android:padding="2dp" >
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
<TextView
android:id="@+id/other_charges_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Other Charges"
android:textSize="@dimen/rating" />
<!-- day open -->
<TextView
android:id="@+id/other_charges"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/other_charges_txt"
android:gravity="center"
android:padding="5dp"
android:text=""
android:textSize="@dimen/rating" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/security_tax_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/other_charges_layout"
android:padding="2dp" >
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
<TextView
android:id="@+id/security_tax_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Security Tr. T"
android:textSize="@dimen/rating" />
<!-- day open -->
<TextView
android:id="@+id/security_tax"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/security_tax_txt"
android:gravity="center"
android:padding="5dp"
android:text=""
android:textSize="@dimen/rating" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/serice_tax_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/security_tax_layout"
android:padding="2dp" >
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
<TextView
android:id="@+id/serice_tax_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Service Tax"
android:textSize="@dimen/rating" />
<!-- day open -->
<TextView
android:id="@+id/serice_tax"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/serice_tax_txt"
android:gravity="center"
android:padding="5dp"
android:text=""
android:textSize="@dimen/rating" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/stamp_duty_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/serice_tax_layout"
android:padding="2dp" >
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
<TextView
android:id="@+id/stamp_duty_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Stamp Duty"
android:textSize="@dimen/rating" />
<!-- day open -->
<TextView
android:id="@+id/stamp_duty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/stamp_duty_txt"
android:gravity="center"
android:padding="5dp"
android:text=""
android:textSize="@dimen/rating" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/due_to_you_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/stamp_duty_layout"
android:padding="2dp" >
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@android:color/darker_gray" />
<TextView
android:id="@+id/total_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="Total"
android:textSize="@dimen/rating" />
<!-- day open -->
<TextView
android:id="@+id/total"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/total_txt"
android:gravity="center"
android:padding="5dp"
android:text=""
android:textSize="@dimen/rating" />
</RelativeLayout>
</LinearLayout>
내가 목록보기가 표시되고 방향 스크롤을 변경 한 후도 가능합니다 그래서 어떻게해야
. 미리 감사드립니다.
xml 파일의 방향은 무엇입니까? 수평 방향의 LinearLayout가있는 경우, 화면 밖으로 밀릴 가능성이 있기 때문에 –
방향이 수직이 아닙니다. 내 XML 질문에 추가했다. – PPD
희망이 도움이 –