2013-01-16 160 views
1

我有兩個LinearLayout中firts一個有四個編輯文本和第二個有一個按鈕:安卓:鍵盤隱藏按鈕

<LinearLayout android:layout_width="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_height="65dp" android:orientation="horizontal" android:id="@+id/l_fields" 
     android:stretchColumns="*" android:layout_weight="1"> 
     <TableRow android:orientation="horizontal" > 
      <AutoCompleteTextView style="@style/orderDropDownWidth" android:layout_weight="5" android:textColor="@color/black" 
        android:layout_height="wrap_content" android:completionThreshold="1" 
        android:id="@+id/eo_article" android:imeOptions="flagNoExtractUi" > 
      </AutoCompleteTextView> 
      <EditText android:inputType="numberSigned" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/eo_sale" android:layout_weight="1" 
      android:imeOptions="flagNoExtractUi" android:focusable="true" android:focusableInTouchMode="true"> </EditText> 
      <EditText android:inputType="numberSigned" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/eo_promo" android:layout_weight="1" 
      android:imeOptions="flagNoExtractUi"></EditText> 
      <EditText android:inputType="numberDecimal" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/eo_disc" android:layout_weight="1" 
      android:imeOptions="flagNoExtractUi"></EditText> 
     </TableRow> 
    </LinearLayout> 
<LinearLayout android:layout_width="fill_parent" android:id="@+id/linearLayoutadd" android:layout_height="55dp" 
    android:orientation="horizontal" android:gravity="right" android:layout_weight="1" > 
    <LinearLayout android:orientation="horizontal" android:gravity="right" android:layout_weight="1" 
        android:layout_width="wrap_content" android:layout_height="fill_parent">       
     <Button android:text="@string/LINE_ADD" android:id="@+id/eo_baddline" android:layout_width="wrap_content" 
      android:gravity="top" style="@style/orderlineButtonSalePromo"   ></Button> 
    </LinearLayout> 

這是前述結果: enter image description here

但是,當鍵盤顯示按鈕是hidde:

enter image description here

我怎麼能強迫當鍵盤顯示按鈕打開?

回答

0

你應該在滾動視圖設置你的線性佈局...因此,如果元素是滾動視圖中,當鍵盤在使用時,該按鈕將移動到鍵盤

+0

對不起府頂層它不工作。此代碼仍然不工作:\t \t \t \t \t \t \t <的TableRow機器人:取向= 「水平」> \t \t \t \t \t \t \t \t \t \t \t \t <機器人的TableRow:取向= 「水平」> \t \t \t \t \t <的LinearLayout> \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Rafael