[英]How make 10 inch tablet code compatible to 7 inch tablet in android
[英]Android: The numeric floating keyboard blocks EditText on 10 inch tablet
我知道可以防止阻塞。 我们必须在AndroidManifest.xml中使用android:windowSoftInputMode =“ adjustResize”。 在主键盘切换到数字浮动键盘并且数字键盘覆盖EditText(在10英寸平板电脑中)之前,它的效果非常好。 如您在下图中所看到的: 我们可以用手指移动它,但我想自动(以编程方式)移动它。 请你帮助我好吗?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/activity_kopf_daten_erfassen"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
>
<LinearLayout
android:id="@+id/LL1"
android:layout_marginTop="30dp"
android:layout_alignParentTop="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_centerVertical="true">
<TextView
android:id="@+id/TV_HL_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:textColor="@color/black"
android:text="@string/text_holzliste" />
<Spinner
android:id="@+id/kubaturErfahrung_HE_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
/>
</LinearLayout>
<ScrollView
android:id="@+id/scrollImg"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/LL1"
android:layout_above="@+id/Bt_holzliste_eintrag"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_centerVertical="true">
<EditText
android:id="@+id/polterNr_HL_id"
android:inputType="number"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:hint="@string/polter_nummer" />
<EditText
android:id="@+id/kaufer_HE_id"
android:inputType="number"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:hint="@string/kaufer"/>
<EditText
android:id="@+id/holzNr_HL_id"
android:inputType="number"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:hint="@string/HolzNr" />
<EditText
android:id="@+id/teilstuck_HE_id"
android:inputType="number"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:ellipsize="start"
android:hint="@string/teilstuck"/>
<EditText
android:id="@+id/lange_HE_id"
android:inputType="numberDecimal"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:ellipsize="start"
android:hint="@string/lange"/>
<AutoCompleteTextView
android:id="@+id/baumart_HE_id"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:ellipsize="start"
android:completionThreshold="1"
android:hint="@string/baumart"/>
<AutoCompleteTextView
android:id="@+id/sorte_HE_id"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:completionThreshold="1"
android:hint="@string/sorte"/>
<AutoCompleteTextView
android:id="@+id/gute_HE_id"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:completionThreshold="1"
android:hint="@string/gute"/>
<EditText
android:id="@+id/durchmesser_HE_id"
android:inputType="number"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:hint="@string/durchmesser"/>
<EditText
android:id="@+id/stuck_HE_id"
android:inputType="number"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:ellipsize="start"
android:hint="@string/stuck"/>
<EditText
android:id="@+id/menge_HE_id"
android:inputType="number"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="60dp"
android:layout_marginRight="60dp"
android:ellipsize="start"
android:hint="@string/menge"/>
</LinearLayout>
</ScrollView>
<Button
android:id="@+id/Bt_holzliste_eintrag"
android:onClick="saveEintrag"
android:layout_width="fill_parent"
android:background="@color/gray"
android:textColor="@color/lightGray"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="@string/kopf_daten_erfassen" />
通过使用以下XML属性来更改方向导航的默认行为:
<android:nextFocusForward="@+id/.." >
<requestFocus />
像这样
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="32dp"
android:layout_marginTop="16dp"
android:imeOptions="actionNext"
android:singleLine="true"
android:ems="10" >
<requestFocus />
</EditText>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.