问题标签 [softkeys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
185 浏览

android - Play 商店的导航栏应用要求

我有一个需要导航栏才能工作的 Android 应用程序。对于拥有带硬件导航键的设备的用户,如何在 Play 商店中隐藏此应用?

0 投票
0 回答
430 浏览

android - 在我的 Android 应用程序上隐藏软键

在我的应用程序中,我想完全删除软键(返回、主页等)。我已经设法做到了:

但是当我触摸屏幕时它会回来,并且不会消失......我也有"android:theme="@android:style/Theme.NoTitleBar.Fullscreen"清单和

没有帮助...

有谁知道如何克服这个问题?

谢谢。

0 投票
0 回答
597 浏览

android - 在 Android 中使用叠加层模拟后退按钮

我有一个植根的 Android 设备,想用自己的覆盖替换软键。这适用于“全屏”应用程序,但我想在我自己的应用程序中执行此操作。我在这里搜索并发现了一些问题,但没有答案。

我想出了如何用 shell 来做,但它很慢,“全屏”有更好的性能。

我使用 shell 命令的服务如下所示:

0 投票
4 回答
37170 浏览

android - 如何获取状态栏和软键按钮栏的高度?

Android中有没有办法让软按钮栏和状态栏的大小变得一致?或者在没有这两个栏的高度的情况下获得屏幕高度的方法?(它们并不总是相同的,例如 nexus 7)

0 投票
2 回答
364 浏览

android - 如何定位带和不带软导航键的设备(即:Nexus 5、Galaxy S4)?

我到处寻找没有成功的答案。我正在使用 values-xxhdpi 文件夹为 nexus 5 设置我的应用程序的布局尺寸,但是当我切换到 Galaxy S4 模拟器(相同的分辨率但没有软导航键)时,布局不再正常。

有没有办法在屏幕底部有和没有软导航的情况下定位具有相同分辨率的设备?

谢谢!

0 投票
0 回答
154 浏览

android - 如何将焦点设置在 Android 软件键盘上的任何字母上?

显示后,我需要将焦点设置在软键盘的任何字母上。

实际上,有些设备默认会这样做,但有些设备不会,我需要在那些不关注字母的设备上这样做。

我正在使用带有 D-PAD 的 USB 控件(上、下、左、右、好),我需要用它们来写,但实际上我不能。

在此处输入图像描述

在图像中,“f”字母被聚焦,所以我可以使用控制和书写,这就是我需要在其他设备上做的事情。

0 投票
2 回答
8356 浏览

android - 在android应用程序中将软键背景从黑色更改为透明

我想在我的应用程序中将软键(不确定这些按钮的名称)背景从黑色更改为透明,以便用户可以完全了解我的应用程序中列表视图中的项目。我在谷歌照片安卓应用中发现了这个功能。请在此处使用该应用程序屏幕截图。

https://lh3.googleusercontent.com/_J3bZG-H80ojW-bIz5wPfneLV8s83XViANUZ9Fdh2-qWIsrgX83FbttNb44_cHxj1w=h900-rw

请有人可以帮助我找到实现此功能的参考文档或代码。提前致谢。

0 投票
0 回答
41 浏览

c# - 如何检测 Windows Phone 是否有 C# 软键?

如何检测 Windows Phone 是否有带有 C#/XAML 的软键?我看到一个带有 Javascript 答案的问题。

0 投票
1 回答
293 浏览

android - 如何在家庭和最近的应用程序被禁用的情况下退出应用程序?

我想要实现的是在单击 FirstActivity 中的退出按钮时退出应用程序。我有两个活动(FirstActivity 和 SecondActivity)。在 FirstActivity 中,我有 2 个按钮(启动和退出)。一种是进入 SecondActivity,一种是退出应用程序。在 SecondActivity 中,我有 1 个返回按钮,用于返回 FirstActivity。所以我所做的是我在清单中禁用了 SecondActivity 中的主页和最近的应用程序软键。我通过执行以下操作进行了尝试,在 FirstActivity 中,我单击启动按钮进入 SecondActivity,在 SecondActivity 中,我尝试了 home 和最近的应用程序键,但它被禁用。所以我用后退按钮返回到 FirstActivity,然后我点击了 FirstActivity 中的退出按钮。但是,它显示了这一点,而不是关闭应用程序。1]

AndroidManifest.xml

第一活动.java

0 投票
2 回答
7024 浏览

android - Android Soft-Key-Buttons 隐藏视图的内容

我在 Android 上带有软键按钮的设备上的布局太大时遇到问题:

总而言之,我的问题是为什么配置为“match_parent”的布局将其视图边界扩展到“真实”底部窗口​​边界,而不是在软键按钮上方?

现在到我的具体问题:

在任何具有软键按钮的设备上显示具有视图layout_alignParentBottom="true"的 RelativeLayout(在片段中,如果有必要知道的话)时,视图显示在软键按钮“后面”。

没有软键按钮的设备上的视图图像(应该是)

带有软键按钮的设备上的视图图像(按钮“隐藏”在软键后面)

相对布局如下所示:

由于我对 Android 开发还很陌生,并且之前也没有对 Fragments 做过任何事情,所以错误也可能出现在 Fragment 管理中,所以我也将发布这个:

显示片段的 Activity 在 AndroidManifest 中配置:

使用的 FrameLayout 都将 layout_width 和 layout_height 设置为 match_parent。

现在我正在使用一种解决方法,以编程方式检查设备是否显示软键按钮,如果是,则将此按钮的边距设置为更高的值:

问题在于,软键按钮在不同设备上的高度不同,所以我也必须检查软键按钮的高度(这是可能的,并且已经在 StackOverflow 上回答了)。

我已经被这个问题困了几个星期了,非常感谢任何帮助。