問題タブ [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.
android - Android アプリでソフトキーを非表示にする
私のアプリでは、ソフトキー (戻る、ホームなど) を完全に削除したいと考えています。私はそれを行うことができました:
しかし、画面に触れると元に戻り、消えません..."android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
マニフェストと
助けにならない...
これを乗り越える方法を知っている人はいますか?
ありがとう。
android - Android でオーバーレイを使用して戻るボタンをエミュレートする
ルート化された Android デバイスを使用しており、ソフトキーを独自のオーバーレイに置き換えたいと考えています。これはアプリ「full!screen」で機能しますが、自分のアプリでこれを行いたいです。ここでいくつかの質問を検索して見つけましたが、それらに対する回答はありませんでした。
シェルでそれを行う方法を見つけましたが、非常に遅く、「フルスクリーン」の方がパフォーマンスがはるかに優れています。
shell コマンドを使用した私のサービスは次のようになります。
android - ステータス バーとソフト キー ボタン バーの高さを取得する方法
Androidでソフトボタンバーとステータスバーのサイズを合わせて取得する方法はありますか? または、これら両方のバーの高さなしで画面の高さを取得する方法はありますか? (それらは常に同じであるとは限りません。たとえば nexus 7 を見てください)
android - Androidアプリでソフトキーの背景を黒から透明に変更
ユーザーがアプリのリストビューでアイテムを完全に表示できるように、アプリでソフトキー(これらのボタンの名前についてはわかりません)の背景を黒から透明に変更したいと考えています。この機能は、Google フォト Android アプリで見つけました。そのアプリのスクリーンショットをこちらにお願いします。
この機能を実現するための参照ドキュメントまたはコードを見つけるのを手伝ってくれる人がいます。前もって感謝します。
c# - Windows Phone に C# のソフトキーがあるかどうかを検出する方法は?
Windows Phone に C#/XAML のソフトキーがあるかどうかを検出する方法は? Javascript の回答を含む質問を見ました。
android - Android ソフトキー ボタンはビューのコンテンツを非表示にします
Android のソフトキー ボタンを備えたデバイスでレイアウトが大きすぎるという問題があります。
要約すると、私の質問は、「match_parent」として構成されているレイアウトのビュー境界が、ソフトキーボタンのすぐ上ではなく、「実際の」下部ウィンドウの境界に拡張されているのはなぜですか?
今、私の特定の問題に:
ソフトキー ボタンを備えた任意のデバイスでビューlayout_alignParentBottom="true"を使用して RelativeLayout (知る必要がある場合はフラグメント内) を表示すると、ビューはソフトキー ボタンの「後ろ」に表示されます。
ソフトキー ボタンのないデバイスでのビューのイメージ (あるべき姿)
ソフトキー ボタンを備えたデバイスのビューのイメージ (ボタンはソフトキーの後ろに「隠れています」)
RelativeLayout は次のようになります。
私は Android 開発にまったく慣れておらず、フラグメントで何もしたことがないため、エラーはフラグメント管理にもある可能性があるため、これも投稿します。
フラグメントが表示されるアクティビティは、AndroidManifest で構成されます。
使用される FrameLayout はすべて、layout_width と layout_height が match_parent に設定されています。
現在、デバイスにソフトキー ボタンが表示されているかどうかをプログラムで確認し、表示されている場合は、このボタンのマージンをより高い値に設定するという回避策を使用しています。
問題は、Soft-Key-Buttons の高さがデバイスによって異なるため、Soft-Key-Buttons の高さも確認する必要があることです (これは可能であり、StackOverflow で既に回答されています)。
私はこの問題で数週間立ち往生しており、助けていただければ幸いです。