問題タブ [android-resolution]
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 - RadioGroup ボタンの画像が途切れる
一番下に RadioGroup があり、アプリケーションのナビゲーションとして機能する 4 つのボタンがあります (これが Android アプリの非標準であることはわかっていますが、クライアントが望んでいたことです)。これは、次のようになります。
これは、Nexus 7 で問題なく表示され、IDE のエミュレーターとプレビューでも問題なく表示されます。ただし、Galaxy S Note 2 にロードすると、次のようになります。
この特定のデバイスでは、画像が右に「シフト」しているように見えるため、画像が切り取られています。小さいデバイスでは、さらに歪んで途切れる気がします。約 35 dp の負の左マージンを手動で行うと、実際には完璧に見え、うまく整列します (もちろん、その解決策は他のデバイスでは機能しません)。
奇妙なのは、自分のコードで特別なことをしているようには見えず、非常に単純に見えることです。参考までに、ボタンを 3 つだけに変更しても、ボタンは右に移動し、実際には中央に配置されません (ただし、3 つしかない場合はカットオフされません)。重力や重量を微調整したり、画像を交換したりして、何度試しても、なぜこれを行っているのかわかりません。現在、これらには /xhdpi イメージのみを使用しており、それぞれのサイズはそれぞれ約 130x130 です。
参考までに、私のレイアウト ファイルの RadioGroup の基になるコードを次に示します (RelativeLayout にあります)。
navbar_button のスタイル要素は次のとおりです。
ここで明らかな何かが欠けているかもしれませんが、これについて何か考えはありますか? 前もって感謝します!
android - 画面サイズの異なる複数の Android バージョンのサポート
Android OS 2.3.3 から最新リリースまでを対象とするアプリケーションを作成しています。複数の画面サイズをサポートする必要があります。
drawable-hdpi、drawable-mdpi などを使用して複数の画面サイズのサポートを提供できることを理解していませんが、これらはバージョン 3.2 で導入されました。3.2 より前は、drawable-small、drawable-normal などのようなものでした。
OS バージョン 2.3.3 以降のデバイスを対象とするアプリケーションを作成する場合、どのようなリソース用語を使用すればよいですか? drawable-hdpi などを使用すると、OS が 3.2 未満のデバイスで動作しますか?
ありがとうブセンガー
android - 密度、インチ、解像度が同じデバイスのビットマップ サイズの違い
2 つのタブレット デバイスがあります。
1) Asus Memo Pad 172V タブレット
オンラインで提供される仕様: 600 * 1024 ピクセル、7.0 インチ (~170 ppi ピクセル密度) LINK
コードによる仕様: 1024 * 552 ピクセル、7.0 インチ (160 ppi ピクセル密度)
2) MID 7510 タブレット
オンラインで提供される仕様: 800 * 480 ピクセル、7.0 インチ (密度はどこにも言及されていません) LINK
コードによる仕様: 1024 * 552 ピクセル、7.0 インチ (160 ppi ピクセル密度)
私の問題は次のとおりです。
-両方のタブレットの密度と解像度は (コードで) 同じであるため、ビットマップの高さを設定するためにそれらを区別するにはどうすればよいですか (幅は両方とも正しくなります) MID7510
。ビットマップの高さはわずかに下に拡張されます。
-
両方の
タブレットでビットマップ サイズが異なる原因となる他の要因はありますか?
-コードによって仕様が異なり、オンラインで異なる仕様が与えられているのはなぜですか?
密度と解像度を取得するコード:
android - Android のすべてのモバイルと同じようにサインアップ ページが表示されないのはなぜですか?
私の実際の仕事は、サインアップページをデザインすることです。
https://docs.google.com/file/d/0B_c-SDSO63obTXdXMm4yZmRkUDQ/edit?usp=sharing
私はいくつかのコーディングをしました
しかし、nexus 7で実行すると、アウトが変更されます。これはhttps://docs.google.com/file/d/0B_c-SDSO63obT1JGSlBjMHZSbnM/edit?usp=sharing なので、すべてのモバイルやタブレットと同じ出力を得るためにそのタスクを実行する方法をいくつか提案してください。
その背景で画像の表示+テキストの編集を試みました。しかし、それもきちんと来ていません。
このタスクのアイデアを教えてください。
ありがとうございました
シャンカール・クライト
android - Android - タブレットの設定
私はAndroidにかなり慣れていません。タブレットアプリケーションを設計したい場合、通常の電話用に設計した既存のコードにどのような変更を加えたいかを知りたかった.
私は調査を行い、発見しました、
そしてマニフェストで
全部できた??または、これ以外のものを変更したいですか??
android - Android 4.+ での Galaxy Tab 3 のエミュレート
(ここでstackoverflowをかなり検索しましたが、答えが見つかりませんでした)
私のゲームはタブレットのみのゲームで、これまでのところ、インターフェイスは
- 1024x600 7" タブレット mdpi (例: HTC Flyer)
- 1280x800 10.1" タブレット mdpi (例: Acer A500)
- Nexus 7" v2 xhdpi
- ネクサス 7 インチ tvdpi
私は終わりに近づいたと思っていましたが、今日、Galaxy Tab 3 で簡単に試す機会があり、メイン レイアウトのメイン画像が引き伸ばされており、おそらく適切なリソースを使用していませんでした (mdpi を使用することを期待していました)。これは 7 インチの 1024x600 タブレットです。Galaxy タブで hdpi リソースが使用されるとどこかで読みました。変更を加えてテストしたいのですが、残念ながらタブレットにアクセスできなくなりました。
Samsung エミュレーターをインストールしましたが、Android 2.2 を対象としているため、アプリを実行できません。
次に、1024x600、Large、および HDPI を指定して新しい定義を作成しようとしましたが、ゲームが起動時にいくつかの値をチェックしていて、values-large-hdpi フォルダーが見つからなかったため、ゲームがクラッシュしました。もちろん、フォルダー/値を作成することはできましたが、実際のタブレットではクラッシュしなかったため、正しい考えかどうかはわかりません。
では、Android 4.+ で Galaxy Tab 3 のように動作する AVD を作成するにはどうすればよいでしょうか?