2016-06-17 1 views
2

レイアウトモードで複数のEditTextを持っているので、キーボードが風景モードで半分の画面を塗りつぶすEditTextを作成したいと思っています。Android Javaハーフスクリーンキーボードを作成し、同時に編集テキストで完了する方法は?

にはどうすれば同時に

android:imeOptions="flagNoExtractUi" 

android:imeOptions="actionDone" 

を使用することができます!ここで

はコードです:

<?xml version="1.0" encoding="utf-8"?> 
<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="com.example.ommabdelhafiz.amathmess.MainActivity"> 
    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:padding="16dp" 
      android:orientation="vertical"> 











      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="7" 
        android:textSize="16sp" 
        android:id="@+id/first_1st"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="×" 
        android:textSize="16sp" 
        /> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="7" 
        android:textSize="16sp" 
        android:id="@+id/first_2nd"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="=" 
        android:textSize="16sp" 
        /> 

       <EditText 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="16sp" 
        android:inputType="number" 
        android:maxLength="3" 
        android:hint="    " 
        android:id="@+id/first_ans" 
        android:imeOptions="flagNoExtractUi" 
        android:layout_marginRight="20dp"/> 








       <LinearLayout 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:orientation="vertical"> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/first_true_ans"/> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:gravity="bottom" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/first_false_ans"/> 

       </LinearLayout> 

       <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Check" 
        android:layout_marginLeft="20dp" 
        android:onClick="check1st" 
        android:id="@+id/first_btn"/> 

      </LinearLayout> 






      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="49" 
        android:textSize="16sp" 
        android:id="@+id/second_1st"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="÷" 
        android:textSize="16sp" 
        /> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="7" 
        android:textSize="16sp" 
        android:id="@+id/second_2nd"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="=" 
        android:textSize="16sp" 
        /> 

       <EditText 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="16sp" 
        android:inputType="number" 
        android:maxLength="2" 
        android:hint="    " 
        android:id="@+id/second_ans" 
        android:imeOptions="flagNoExtractUi" 
        android:layout_marginRight="20dp"/> 









       <LinearLayout 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:orientation="vertical"> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/second_true_ans"/> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:gravity="bottom" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/second_false_ans"/> 

       </LinearLayout> 

       <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Check" 
        android:layout_marginLeft="20dp" 
        android:onClick="check2nd" 
        android:id="@+id/second_btn"/> 







      </LinearLayout> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="711" 
        android:textSize="16sp" 
        android:id="@+id/third_1st"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="×" 
        android:textSize="16sp" 
        /> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="7" 
        android:textSize="16sp" 
        android:id="@+id/third_2nd"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="=" 
        android:textSize="16sp" 
        /> 

       <EditText 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="16sp" 
        android:inputType="number" 
        android:maxLength="4" 
        android:hint="    " 
        android:id="@+id/third_ans" 
        android:imeOptions="flagNoExtractUi" 
        android:layout_marginRight="20dp"/> 








       <LinearLayout 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:orientation="vertical"> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/third_true_ans"/> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:gravity="bottom" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/third_false_ans"/> 

       </LinearLayout> 

       <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Check" 
        android:layout_marginLeft="20dp" 
        android:onClick="check3rd" 
        android:id="@+id/third_btn"/> 

      </LinearLayout> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="41.735" 
        android:textSize="16sp" 
        android:id="@+id/fourth_1st"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="+" 
        android:textSize="16sp" 
        /> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="23.836" 
        android:textSize="16sp" 
        android:id="@+id/fourth_2nd"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="=" 
        android:textSize="16sp" 
        /> 

       <EditText 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="16sp" 
        android:inputType="numberDecimal" 
        android:hint="    " 
        android:maxLength="7" 
        android:id="@+id/fourth_ans" 
        android:imeOptions="flagNoExtractUi" 
        android:layout_marginRight="20dp"/> 








       <LinearLayout 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:orientation="vertical"> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/fourth_true_ans"/> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:gravity="bottom" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/fourth_false_ans"/> 

       </LinearLayout> 

       <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Check" 
        android:layout_marginLeft="20dp" 
        android:onClick="check4th" 
        android:id="@+id/fourth_btn"/> 

      </LinearLayout> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal"> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="71.159" 
        android:textSize="16sp" 
        android:id="@+id/fifth_1st"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="-" 
        android:textSize="16sp" 
        /> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="14.704" 
        android:textSize="16sp" 
        android:id="@+id/fifth_2nd"/> 

       <TextView 
        android:layout_width="70dp" 
        android:layout_height="wrap_content" 
        android:text="=" 
        android:textSize="16sp" 
        /> 

       <EditText 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:textSize="16sp" 
        android:inputType="numberDecimal" 
        android:maxLength="7" 
        android:hint="    " 
        android:id="@+id/fifth_ans" 
        android:imeOptions="flagNoExtractUi" 
        android:layout_marginRight="20dp"/> 








       <LinearLayout 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:orientation="vertical"> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/fifth_true_ans"/> 

        <TextView 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="0" 
         android:textSize="16dp" 
         android:gravity="bottom" 
         android:layout_gravity="center_horizontal" 
         android:id="@+id/fifth_false_ans"/> 

       </LinearLayout> 

       <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="Check" 
        android:layout_marginLeft="20dp" 
        android:onClick="check5th" 
        android:id="@+id/fifth_btn"/> 

      </LinearLayout> 









     </LinearLayout> 
    </ScrollView> 
</RelativeLayout> 
+0

あなたはアンドロイドを試しましたか?:i​​meOptions = "flagNoExtractUi | actionDone"、通常はオプションをaと組み合わせることができます。 (パイプ) –

+1

男あなたは答えとしてこれを入れませんか? –

答えて

2

あなたがしてimeOptionsを組み合わせることができます| (パイプ)

android:imeOptions="flagNoExtractUi|actionDone" 
関連する問題