2016-06-17 3 views
2

Ich möchte einen EditText machen, dass die Tastatur im Landscape-Modus den halben Bildschirm ausfüllt, aber auch gleichzeitig, da ich mehr als einen EditText in meinem Layout habe.Android Java Wie man halbe Bildschirmtastatur herstellt und im redigierten Text gleichzeitig tut?

Wie kann ich

android:imeOptions="flagNoExtractUi" 

und

android:imeOptions="actionDone" 

zugleich !!! Hier

ist der Code:

<?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

Haben Sie versucht Android: imeOptions = "flagNoExtractUi | actionDone", in der Regel können Sie Optionen mit einem | kombinieren (Rohr) –

+1

Man Warum gibst du das nicht als Antwort? –

Antwort

2

Sie imeOptions mit einem Mähdrescher kann | (Rohr)

Verwandte Themen