我是'Xamarin Android'的新开发人员,现在我将面对一个问题,我将解释。
[内部滚动视图中有多个编辑文本,当我单击或聚焦显示软键盘的最后一个编辑文本时,但是什么问题意味着软键盘隐藏了最后一个编辑文本,但是光标已经聚焦并且也被键入。
现在,当我单击或聚焦编辑文本时,我需要的意思是编辑文本仅显示在软键盘上方。
我已经使用窗口Soft Input Mode ='adjust pan | adjust resize'之类的问题在android studio中解决了相同的问题,但是在'Xamarin android'中,我同时添加了两个soft input参数,但是我无法获得输出,请任何一个帮助我。
示例类
LlLayout = FindViewById<LinearLayout>(Resource.Id.ABL_Runtime);
ScrollView sv = new ScrollView(this);
//sv.LayoutParameters = linearLayoutParams;
ABlayout = new AbsoluteLayout(this);
//ABlayout.LayoutParameters = linearLayoutParams;
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pSpaceBetweenControl;
EditText txtTitle = new EditText(this);
txtTitle.Text = "Job ID 1";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 2";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 3";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 4";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 5";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pSpaceBetweenControl;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 6";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 7";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 8";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 10";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 11";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 12";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 13";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 14";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 15";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 16";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 17";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 18";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 19";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 20";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 21";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 22";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 23";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 24";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 25";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 26";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 27";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 28";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
AppConstant.pLastControlTop = AppConstant.pLastControlTop + AppConstant.pControlHeight;
txtTitle = new EditText(this);
txtTitle.Text = "Job ID 29";
txtTitle.Tag = "Job ID sent from HO";
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
txtTitle.SetX(AppConstant.pControlLeft);
txtTitle.SetY(AppConstant.pLastControlTop);
txtTitle.SetWidth((int)AppConstant.pFieldLen);
LObj.Add(txtTitle);
//txtTitle.SetTextColor(Color.ParseColor(""+ColorValue));
txtTitle.SetHeight((int)AppConstant.pControlHeight);
//int ColorValue = System.Drawing.Color.FromName("blue").GetHashCode();
txtTitle.SetTextColor(Android.Graphics.Color.ParseColor(redHex));
ABlayout.AddView(txtTitle);
LlLayout.AddView(ABlayout);
请尝试仅使用其中之一:
Window.SetSoftInputMode(SoftInput.AdjustPan);
活动的主窗口未调整大小以为软键盘腾出空间。而是,窗口的内容会自动平移,以使当前焦点不会被键盘遮挡,并且用户始终可以看到他们正在键入的内容。通常,这不如调整大小那么可取,因为用户可能需要关闭软键盘才能进入并与窗口的模糊部分进行交互。]
Window.SetSoftInputMode(SoftInput.AdjustResize);
活动的主窗口始终会调整大小以为软屏幕上的键盘。
如果您正在处理Xamarin.forms项目,则可以阅读this document以获取更多信息。