仅显示Listview中的项目

时间:2014-09-05 06:26:45

标签: android listview

当我在列表视图上使用滚动视图时,Android列表视图仅显示一个项目我想在键盘出现时滚动listview。所以我使用滚动视图但它只显示一个项目 -

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical" >

<RelativeLayout
    android:id="@+id/rel_jobDesc1"
    android:layout_width="fill_parent"
    android:layout_height="70dip"
    android:layout_alignParentTop="true"
    android:background="@drawable/header" >
</RelativeLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/rel_jobDesc1"
    android:orientation="horizontal" >

    <CheckBox
        android:id="@+id/cat1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="6dip"
        android:text="CAT1"
        android:textColor="#0C090A" />

    <CheckBox
        android:id="@+id/cat2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="6dip"
        android:text="CAT2"
        android:textColor="#0C090A" />

    <CheckBox
        android:id="@+id/cat3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="6dip"
        android:text="CAT3"
        android:textColor="#0C090A" />

    <CheckBox
        android:id="@+id/cat4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="6dip"
        android:text="CAT4"
        android:textColor="#0C090A" />

    <CheckBox
        android:id="@+id/cat5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="6dip"
        android:text="CAT5"
        android:textColor="#0C090A" />
</LinearLayout>

<TextView
    android:id="@+id/search"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="20dp"
    android:layout_marginTop="150dp"
    android:text="@string/serach"
    android:textColor="#0C090A"
    android:textSize="20sp" />

<EditText
    android:id="@+id/createSearch"
    android:layout_width="200dip"
    android:layout_height="45dip"
    android:layout_alignBaseline="@+id/search"
    android:layout_alignBottom="@+id/search"
    android:layout_marginLeft="10dip"
    android:layout_toRightOf="@+id/search"
    android:background="@android:drawable/editbox_background"
    android:ems="5"
    android:singleLine="true" >
</EditText>

<CheckBox
    android:id="@+id/review"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/search"
    android:layout_alignBottom="@+id/search"
    android:layout_alignParentRight="true"
    android:layout_marginRight="20dip"
    android:layout_marginTop="6dip"
    android:text="@string/ReviewItem"
    android:textColor="#0C090A" />

<RelativeLayout
    android:id="@+id/header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/review"
    android:layout_marginTop="20dip"
    android:background="#F1F1F1"
    android:orientation="horizontal"
    android:padding="20dip" >

    <TextView
        android:id="@+id/txtItemcode"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="3dip"
        android:singleLine="true"
        android:text="Item Code"
        android:textColor="#0C090A"
        android:textSize="18sp"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/txtItem"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="60dp"
        android:layout_toRightOf="@+id/txtItemcode"
        android:text="Item"
        android:textColor="#0C090A"
        android:textSize="18sp"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/txtItem1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginRight="23dip"
        android:text="Quantity"
        android:textColor="#0C090A"
        android:textSize="18sp"
        android:textStyle="bold" />
</RelativeLayout>

<TextView
    android:id="@+id/sentchallan"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/header"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:layout_marginTop="40dip"
    android:text="                          Please send the Challan first"
    android:textColor="#98AFC7"
    android:textSize="25sp"
    android:textStyle="bold" />

<ScrollView
    android:id="@+id/scrollprofile"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_above="@+id/lastbutton"
    android:layout_below="@+id/header" >

    <LinearLayout
        android:id="@+id/listlayout"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <ListView
            android:id="@+id/createlist"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:cacheColorHint="#00000000"
            android:clickable="true"
            android:descendantFocusability="beforeDescendants"
            android:divider="#eeeeee"
            android:dividerHeight="1dip"
            android:scrollingCache="true"
            android:smoothScrollbar="true"
            android:transcriptMode="normal" >
        </ListView>
    </LinearLayout>
</ScrollView>

<RelativeLayout
    android:id="@+id/lastbutton"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:background="#F1F1F1"
    android:orientation="horizontal"
    android:padding="10dip" >

    <CheckBox
        android:id="@+id/chReprocess"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Reprocess"
        android:textColor="#0C090A" />

    <Button
        android:id="@+id/createsavedraft"
        android:layout_width="120dip"
        android:layout_height="45dip"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginRight="10dp"
        android:background="@drawable/rounded"
        android:text="  Save Draft  "
        android:textColor="#FFFFFF"
        android:textSize="18dip" />
</RelativeLayout>

这是我的主屏幕

enter image description here

但是当键盘出现时屏幕上升

enter image description here

但我想在键盘出现时滚动listview

请建议我如何在listview中显示所有项目

提前致谢

1 个答案:

答案 0 :(得分:0)

在清单中添加android:windowSoftInputMode特定活动,如下所示 -

<activity ... 

  android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"> 
</activity> 

或者

<activity ... 

  android:windowSoftInputMode="">
</activity> 

其中一个选项都可以使用。 快乐编码:)