2016-09-17 15 views
-5

私はリストビューとリストビューで検索機能を持つEdittextを持っていますが、それを検索しているときに edittextboxとリストから項目を選択して、edittextboxに設定すると、別のedittextと最初のedittextアンドロイドで私を助けてください。Androidでedittextを検索する機能

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:orientation="vertical" 
      android:focusable="false" 
      android:id="@+id/dipak" 
      android:background="@color/colorforbuttonss" 
      android:focusableInTouchMode="false" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" >   

      <android.support.v7.widget.Toolbar 
       xmlns:android="http://schemas.android.com/apk/res/android" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:background="#5e0d3a" 
       android:id="@+id/toolbar1" 

       android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
       /> 
      <Button 
       android:background="@drawable/rounded_corners" 
       android:text=" " 
       android:layout_gravity="center" 
       android:layout_width="250dp" 
       android:textAlignment="center" 
       android:textSize="15dp" 
       android:layout_marginTop="40dp" 
       android:layout_marginBottom="15dp" 
       android:layout_height="wrap_content" 
       android:id="@+id/tables_item" /> 
      <LinearLayout 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center"> 
      <EditText 
       android:id="@+id/selectitem" 
       android:layout_gravity="center" 
       android:layout_width="250dp" 
       android:textAlignment="center" 
       android:layout_height="wrap_content" 
       android:layout_margin="10dp" 
       android:padding="10dp" 
       android:background="@drawable/rounded_corners" 
       android:textColor="#000" 
       android:hint="Select Item" 
       /> 
       </LinearLayout> 
      <LinearLayout 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center"> 
      <ListView 
       android:id="@+id/list_view" 
       android:layout_width="fill_parent" 
       android:visibility="gone" 
       android:background="@color/colorforbuttons" 
       android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout 
      android:orientation="vertical" android:layout_width="match_parent" 
android:layout_height="match_parent" android:layout_gravity="center"> 
      <EditText 
       android:id="@+id/quantitybox_itemorder" 
       android:layout_gravity="center"     android:layout_width="250dp" 
       android:textAlignment="center" 
       android:layout_height="wrap_content" 
       android:layout_margin="10dp" 
       android:background="@drawable/rounded_corners" 
       android:textColor="#000"     android:digits="." 
       android:padding="10dp" 
       android:hint="Quantity" /> 

       <EditText 
        android:id="@+id/Description_item" 
        android:layout_gravity="center" 
        android:layout_width="250dp" 
        android:textAlignment="center" 
        android:layout_height="wrap_content" 
        android:layout_margin="10dp" 
        android:padding="10dp" 
        android:background="@drawable/rounded_corners" 
        android:textColor="#000" 
        android:hint="Description of item" /> 
      <Button 
       android:background="@drawable/buttonshape" 
       android:text="Add Order" 
       android:layout_gravity="center" 
       android:layout_width="250dp" 
       android:textAlignment="center" 
       android:textSize="20dp" 

       android:layout_margin="10dp"     android:layout_marginTop="-10dp" 
       android:layout_marginRight="-10dp" 
       android:layout_marginLeft="-10dp" 
       android:textColor="@android:color/primary_text_dark" 
       android:layout_height="wrap_content" 
       android:id="@+id/add_order_item" /> 
      <Button 
       android:background="@drawable/buttonshape" 
       android:text="Show Inserted" 
       android:layout_gravity="center" 
       android:layout_width="250dp" 
       android:textAlignment="center" 
       android:textSize="20dp" 
       android:layout_margin="10dp" 
       android:layout_marginTop="-10dp" 
       android:layout_marginRight="-10dp" 
       android:layout_marginLeft="-10dp" 
       android:textColor="@android:color/primary_text_dark" 
       android:layout_height="wrap_content" 
       android:id="@+id/showitem" /> </LinearLayout> </LinearLayout> 
+0

xmlファイルに問題があります。 –

+0

私のxmlファイルを追加しました – Dipak

答えて

0

xmlを変更する必要があります。あなたの親をRelativeに変更して、そのリストがその下にないedittextで開くようにします。垂直方向の線形レイアウトの場合、リストビューを可視にするときに垂直方向にスペースを占めるため、編集テキストは確実に下に移動します。あなたがポイントを理解していれば、それ以外はあなたの完全なXMLを投稿してください。完全なXMLはここに投稿してください。私はあなたが、その後のEditTextがダウンMOEないだろうか、下のスペースがないウィルあなたのリストビューを目に見えるようになるとき、それの変化

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/dipak" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@android:color/darker_gray" 
    android:focusable="false" 
    android:focusableInTouchMode="false" 
    android:orientation="vertical"> 

    <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/toolbar1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="#5e0d3a" 
     android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" /> 

    <Button 
     android:id="@+id/tables_item" 
     android:layout_width="250dp" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_marginBottom="15dp" 
     android:layout_marginTop="40dp" 
     android:text="abc" 
     android:layout_centerHorizontal="true" 
     android:layout_below="@id/toolbar1" 
     android:textAlignment="center" 
     android:textSize="15dp" /> 

     <EditText 
      android:id="@+id/selectitem" 
      android:layout_width="250dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginTop="10dp" 
      android:hint="Select Item" 
      android:padding="10dp" 
      android:layout_centerHorizontal="true" 
      android:layout_below="@id/tables_item" 
      android:textAlignment="center" 
      android:textColor="#000" />   

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_gravity="center" 
     android:orientation="vertical" 
     android:layout_below="@id/selectitem"> 

     <EditText 
      android:id="@+id/quantitybox_itemorder" 
      android:layout_width="250dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_margin="10dp" 
      android:digits="." 
      android:hint="Quantity" 
      android:padding="10dp" 
      android:textAlignment="center" 
      android:textColor="#000" /> 

     <EditText 
      android:id="@+id/Description_item" 
      android:layout_width="250dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_margin="10dp" 
      android:hint="Description of item" 
      android:padding="10dp" 
      android:textAlignment="center" 
      android:textColor="#000" /> 

     <Button 
      android:id="@+id/add_order_item" 
      android:layout_width="250dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_margin="10dp" 
      android:layout_marginLeft="-10dp" 
      android:layout_marginRight="-10dp" 
      android:layout_marginTop="-10dp" 
      android:text="Add Order" 
      android:textAlignment="center" 
      android:textColor="@android:color/primary_text_dark" 
      android:textSize="20dp" /> 
     <Button 
      android:id="@+id/showitem" 
      android:layout_width="250dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_margin="10dp" 
      android:layout_marginLeft="-10dp" 
      android:layout_marginRight="-10dp" 
      android:layout_marginTop="-10dp" 
      android:text="Show Inserted" 
      android:textAlignment="center" 
      android:textColor="@android:color/primary_text_dark" 
      android:textSize="20dp" /> 
    </LinearLayout> 

    <ListView 
     android:id="@+id/list_view" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:background="@color/colorPrimary" 
     android:visibility="gone" 
     android:layout_below="@id/selectitem"/> 
</RelativeLayout> 

は今、この上の外観を持たせるでしょう。 listviewからアイテムを選択した後、プログラムの可視性が失われます。 何か問題があると感じたら私に知らせてください。

+0

xmlファイルのフルコードを追加しました – Dipak

+0

@Dipakはあなたの編集した答えを見つけます。 –

+0

どうもありがとうございます... – Dipak