草庐IT

android - ListView 中的 EditText 在聚焦时被键盘隐藏

我有一个ListView,其中包含带有EditText的行。当我点击一个EditText并且它还没有获得焦点时,它会获得焦点,键盘出现并且EditText移动到CandidateView上方(期望的行为)。但是,当我按下按键时,EditText保持焦点并接收输入但向下移动并被键盘遮挡(之前的移动是相反的)。当我在没有显示键盘的情况下单击已选中的EditText时,键盘弹出但EditText没有移动到正确的位置(在CandidateView上方)。它仍然接收输入。我添加了一个包含EditText的标题View,一切正常。这是创建行View的ArrayAdapter的代码:Viewview

Android WebView 焦点问题

我正在与WebView的焦点管理作斗争:WebView混淆了经典组件的焦点管理。这是一个简单的应用程序,其中只有一个EditBox和一个加载Google的WebView!Java代码如下:publicclassWebtagActivityextendsActivity{//UIcomponents.privateWebViewmContent;privateEditTextmUrl;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView

android - 删除 webview 的焦点覆盖颜色

我有一个加载站点的WebView,一旦我按下该站点的某些元素,WebView就会在按下的元素上放置某种蓝色覆盖层。有没有办法消除这种行为?提前致谢! 最佳答案 这里是您正在寻找的答案[LINK],总结一下:您可以轻松移除高亮边框(当元素获得焦点时出现的边框)或使用CSS在WebView中更改它的颜色!WebKit特定的属性“-webkit-tap-highlight-color”就是您要找的。以下行将在页面上完全禁用它:{-webkit-tap-highlight-color:rgba(0,0,0,0);}rgba()就像rgb()

android - requestFocus 不适用于 EditText

解决这个问题花了很多时间,看起来很容易,但我真的很累,找不到解决方案。我有一个Activity,Activity有4个EditText组件,其中2个有包含列表的弹出菜单(AlertDialog),下一个-禁用编辑,最后一个-可编辑,并且应该显示软键盘,当用户是点击它。此外,我的根LinearLayout具有包含在RelativeLayout中的LinearLayout。最后一个是需要AdvBanner。最后一个LinearLayout(RelativeLayout)对齐到根布局的底部。描述它的XML部分:当Activity开始时,可​​编辑的EditText具有带有GREEN边框的焦点

android - 谷歌视觉 API 示例 : Get the CameraSource to Focus

我已从此处查看最新的GoogleVisionAPI:https://github.com/googlesamples/android-vision我在带有KitKat的LGG2设备上运行它。我所做的唯一更改是Gradle文件中的minSdkVerion:...defaultConfig{applicationId"com.google.android.gms.samples.vision.face.multitracker"minSdkVersion19...但是它没有聚焦。如何使其聚焦? 最佳答案 我修改了CameraSource

安卓 SearchView OnFocusChangeListener : onFocusChange is not called at all

我在Activity中有一个SearchView;当用户执行搜索时,一个包含搜索结果的Fragment被添加到同一个Activity中。现在我想要的是当SearchView被点击时(因此它获得焦点,用户在那里输入),Fragment已经显示(包含搜索结果)应该变得暗淡/模糊。所以我尝试在Fragment的onActivityCreated生命周期回调方法中为SearchView设置一个OnFocusChangedListener>,但是好像根本就没有被调用。finalActivitymyActivity=getActivity();Log.i(TAG,"myActivity>"+myA

android - setFocusable 和 setFocusableInTouchMode 有什么区别?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。更详细地描述您的问题或includeaminimalexample在问题本身。关闭8年前。ImprovethisquestionAndroidView的setFocusable和setFocusableInTouchMode有什么区别?尝试阅读documentation后的附加问题:它们与isFocusable和isFocusableInTouchMode有何不同?

windows - 模糊(散焦)窗口

快速提问:如何在PyGTK中模糊(取消聚焦)一个窗口,而不在其他窗口上创建或设置焦点?我在PyGTK文档中找不到(或者我不知道在哪里搜索)解决方案... 最佳答案 #AssumingaGtk.Windownamed'win'...win.set_focus(None)有关更多详细信息,请参阅http://www.pygtk.org/pygtk2reference/class-gtkwindow.html#method-gtkwindow--set-focus上的文档IffocusisNonethewindow'sfocuswidge

windows - 聚焦一个批量启动的应用程序

我正在通过批处理脚本运行一系列应用程序,我想确保打开的程序始终处于焦点位置。我们需要确保这一点,因为这是一个实验性设置,我们希望尽量减少必须将焦点更改为全屏窗口等麻烦。当前面的程序退出时,这个问题很少发生,有一段时间桌面是可见的,用户点击桌面上的某个图标,紧接着,正在处理序列中的下一个程序,新窗口不在焦点上。由于我隐藏了命令窗口,所以问题变得更加频繁。任何强制关注序列中下一个程序的方法,无论是批处理命令、操作系统的一些设置(我们在WinXP上)还是帮助应用程序都可能有所帮助。 最佳答案 如果你想关注另一个程序,你可以这样做。call

c++ - Win32,C++ : Creating a popup window without stealing focus

我正在创建一个程序,它会在特定时间显示一个弹出窗口(例如某些聊天客户端),用户可以在该弹出窗口上单击。但是,我不想将焦点从当前应用程序上移开。我现在使用的方法是使用带有WS_POPUPWINDOW的HWND并最小化然后恢复窗口。但是,这会窃取当前应用程序的焦点。设置前景或隐藏和显示窗口不会使其出现在前景中。我希望能够继续使用HWND,以便我可以在此窗口中使用其他元素,但我不知道如何在不窃取焦点的情况下为其提供前景。我使用win32和c++。 最佳答案 显示而不激活:ShowWindow(hwnd,SW_SHOWNOACTIVATE)