我的应用程序中有一些设置页面。一旦Activity直接开始,它就会专注于编辑文本,我使用以下代码来清除焦点。在java代码中RelativeLayoutfocuslayout=(RelativeLayout)findViewById(R.id.RequestFocusLayout);focuslayout.requestFocus();上面的代码在Activity第一次启动时工作正常,如果相同的Activity再次启动,edittext会自动获得焦点。谁能帮我解决这个问题。 最佳答案 实际上,Activity中的第一个可聚焦View
我有一个EditText(用户可以在其中输入数字),因此,当用户单击EditText文本框时,会打开带有数字的键盘。如您所见,键盘隐藏了一小部分文本框。但是当我按下一个键时,例如0,它看起来没问题。有什么我可以做的(除了把EditText放得更高)让它看起来像第二张图片中的那样吗?编辑:.xml代码: 最佳答案 我试过你的XML,是的,你是对的,问题发生了。为了解决这个问题,我在我的MainActivity.java中写了这一行希望这对你有帮助,并将布局XML放在ScrollView中。ActivitypublicvoidonCre
我可以通过以下方式显示带有大写字母的键盘:android:inputType="textCapCharacters"但是我可以显示数字行吗?与android:inputType="textVisiblePassword"在键盘上按住shift可以得到想要的显示example但是我可以初始化editText来显示吗?P.S.:已经尝试过android:inputType="textVisiblePassword|textCapCharacters"但是没用。 最佳答案 您是否尝试过将android:textAllCaps="true"
在我的应用程序中,每次我在EditText字段上使用光标执行任何操作时,我都会收到3个“inactiveInputConnection”警告(下面的logCat)。即使我选择另一个EditText(光标是一个EditText),或者只是点击一个按钮,或者无论我在EditText中用光标做什么,这个警告都会弹出。这种行为在所有页面(Activity)中都是一致的。即使我单击任何菜单按钮(转到另一页)或焦点在EditText字段上的后退按钮,也会弹出相同的一组警告。在一些我没有任何EditText的Activity中,我没有这个问题。当我在真实设备(SamsungNoteII)中尝试时
我刚刚注意到我的应用程序中的所有EditText字段都没有正确显示选择anchor。例如:但是,我期望出现的是正确的anchor,例如:我的应用中受影响的EditText的典型示例:另请注意,在我的应用中“粘贴”悬停View周围有一个奇怪的白色边框,但在其他应用中它是完全透明的。我怀疑是某种主题问题,因为它会影响我的应用中的多个屏幕,但我找不到有关哪些属性可能导致此问题的信息。更新所以,我花了太多时间来调试EditText、TextView和Editor框架类无济于事。一切似乎都按预期运行。我在同一个应用程序中创建了一个新的空白Activity,布局如下:在我的其他屏幕中,我使用的是A
我在代码中使用了EditText,并在单击按钮时将其内容与字符串进行比较。不幸的是,通过onKey使用回车键执行此操作会导致问题,因为回车会创建一个越线。我用过:setSingleLine(true);为了防止这种情况。但是现在按回车键会导致EditText失去焦点。为什么会这样?我该如何解决? 最佳答案 尝试在您的EditText布局xml中使用此android:lines="1"。这会将Enter键视为新行并且焦点不会丢失。尽管现有文本可能由于只有一行而不可见,因为它向上移动并被隐藏。
我已经在这方面退回了第四次,但我就是无法理解。我正在使用首选项fragment设置我的设置。我可以使设置生效,甚至可以在进行更改时更新“摘要”。但如果我离开设置屏幕再返回,摘要将恢复为默认文本。所以问题是,在使用edittext首选项时。您如何更新摘要以显示用户将设置更改为什么并使其在关闭屏幕和应用程序时保持不变?在这种情况下,当我的用户更改mse_ip时,摘要会更改为“MSEIPx.x.x.x”,但一旦我离开设置屏幕并返回,它就会返回到“0.0.0.0”,这是@string/mseip设置的内容。首选项.xml偏好fragmentpackagecom.hmkcode.android;
我有一个EditText,它通常显示为与屏幕X轴平行。我想倾斜地显示它(与水平轴成45度左右)。是否可以在Android中执行此操作。请指导我一个方向,以便我可以尝试。在获得pawelzeiba的答案中的两个链接后,我继续解决这个问题,但又卡住了,所以我又提出了一个问题。这是link.正如GunnarKarisson所说,在Android3.0中引入的View类中有一个setRotation()方法,但我不能将它用作我的应用程序应该适用于Android2.1版本。所以请帮我解决这个问题。 最佳答案 EditText是View的间接子
尝试查看图形布局View时出现以下错误:Thefollowingclassescouldnotbefound-EditText(Changetoandroid.widget.EditText,FixBuildPath,EditXML)该应用程序运行良好,我可以毫无问题地编辑XML。我只是无法再加载图形布局View。在Main.java文件中,从Android库导入EditText小部件没有问题或错误。我正在使用EclipseIndigoServiceRelease2。获得了所有最新更新。我也在使用最新的AndroidSDKTools20.0.1这是来源。我已经尝试了Source>Cle
我有一个用户拥有LGVS8904G和Android4.4.2。显然,每次当他试图在我的经纬度坐标输入EditText中插入一个减号时,他的减号都会被转换成一个点。如果他将负坐标粘贴到EditText中,他会遇到同样的问题。问题是他只有在使用软键盘时才会遇到这种情况。在硬键盘上,它按预期工作。这是他在尝试输入坐标时用手机截屏:我知道这是一个inputType问题,因为我给了他一个没有inputType的构建并且它工作正常(除了他的键盘没有打开数字类型).他是唯一报告此问题的人,我无法重现。我真的很想将输入类型保留为数字,以便键盘自动打开为数字。关于如何解决此问题的任何想法?