我已经成功地在几个活动中实现了AdjustResize,但是特别是一个活动仍然拒绝做任何事情,但是当显示键盘时它会平移.
我有什么想法我做错了吗?
我正在使用xamarin属性,如下所示:
[Activity (
LaunchMode=Android.Content.PM.LaunchMode.SingleTask,
Label = "Active Jobs",
MainLauncher = false,
Icon = "@drawable/icon",
WindowSoftInputMode = SoftInput.AdjustResize,
ScreenOrientation = Android.Content.PM.ScreenOrientation.Portrait)]
Run Code Online (Sandbox Code Playgroud)
编辑:此活动的基础axml布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:minWidth="25px"
android:minHeight="25px"
android:background="#FFFFFF"
android:gravity="center|top"
android:paddingTop="20dp"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:paddingBottom="40dp">
<TextView
android:text="No active works on this device."
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="0dp"
android:gravity="center"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true"
android:visibility="gone"
android:textColor="#006985"
android:textSize="30dp" />
<ListView
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:textColor="#006985"
android:textSize="30dp"
android:divider="@null"
android:dividerHeight="-0.6dp"
android:layout_gravity="top" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center|center"
android:paddingLeft="40dp"
android:paddingRight="40dp"
android:paddingTop="40dp"
android:paddingBottom="60dp" …Run Code Online (Sandbox Code Playgroud) 我正在研究 Xamarin 表单项目。我的应用程序中有许多条目字段,其中一个在弹出窗口中,弹出窗口在设备屏幕的中心打开。在滚动视图中也很少有条目字段。问题仅在于 Android 应用程序。对于 iOS,它运行良好。当我单击弹出窗口旁边的输入字段时,软键盘被打开并且我的弹出窗口的 UI 受到干扰。因此,我决定将WindowSoftInputMode = SoftInput.AdjustPan设置 为我的主要活动。这解决了我的弹出窗口 UI 问题,但是现在当我单击其他输入字段时,我的。我尝试使用 AdjustResize 和其他软输入,但是没用。关于如何摆脱这种情况的任何想法?



xamarin.android xamarin xamarin.mac xamarin-studio xamarin.forms
ios ×2
xamarin ×2
android ×1
height ×1
iphone ×1
keyboard ×1
swift ×1
uikeyboard ×1
xamarin.mac ×1