問題タブ [android-screen-support]

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 に答える
67 参照

android - さまざまな画面のドローアブルを示すサンプル アプリケーションを探しています

さまざまな画面での画像 (アイコンなど) の使用方法を示す適切なサンプル アプリケーション (特にリソース フォルダー) をどこで見つけることができるか知っている人はいますか?

0 投票する
2 に答える
442 参照

android - 大画面と小画面の複数画面のサポート

わかりました、私はこれについて多くの章を読みましたが、それでもこのプロジェクトで何をするのが最善かわかりません.

これが私がプロジェクトを持っている状況です[大きなもの:)]、このプロジェクトでは、480 x 800ピクセルの解像度の画面に対してすべてが行われます。

これが新しい要件です:)。彼らは、解像度が 240 x 320 ピクセルのデバイスをサポートするよう求めています (この解像度はレイアウト小)。これまでのところ良い:)、しかし問題は、240x320の解像度が小さすぎて、レイアウト法線のスケーリングだけではコンポーネントに収まらないことです。画面が小さい携帯電話用に、まったく新しいデザインが必要です。

これは、layout/main.xml に R.id.textview1 というテキスト ファイルがあった場合、現在は layout-small/main.xml に R.id.textview1 はありませんが、R.id と言うコンポーネントが 2 つあることを意味します。 .button1 と R.id.textviewsmall ... 私の要点は、このようなコードはレイアウト/メイン.xml では機能しないということです。

もちろん、これは私が説明したことは非常にばかげたシナリオであり、非常に複雑なことがありますが、私が達成したいことを理解していただければ幸いです。

問題は、フラグメントを実装するには遅すぎるということです。だから私はこれをどのように行うべきか、いくつかのガイドラインが必要です...

アイデアやデザインガイドラインがあれば、とても助かります。ありがとう...

0 投票する
1 に答える
264 参照

android - 複数の画面の画像を縮小する方法は?

240 x 240 ピクセルのイメージを Adob​​e Illustrator で (たとえば) 高密度画面用に 240 ドット/インチで設計した場合、このイメージのバージョンを中密度画面用に保存する最良の方法は何ですか? イメージを 240 x 240 ピクセルのままにして、1 インチあたりのドット数を 160 に減らす必要がありますか? それとも、画像を 240 dpi のままにして、160 x 160 ピクセルに縮小しますか? それとも別のバリエーション?

0 投票する
1 に答える
688 参照

android - Androidフォンの画面をさまざまな色で点滅させる

Google C2DM サービスを使用して、プッシュ通知アラート付きのアプリケーションを作成しています。電話画面が暗い場合、プッシュ通知イベントで電話画面をいくつかの色で点滅させることはできますか?

0 投票する
2 に答える
344 参照

android - Android 画面サイズのリソース

画面のサイズと密度、および多肢選択式の質問ゲームをすべての Android 画面で適切に動作させるために本当に必要なことを理解しようとしています。私は自分のゲームをどの画面サイズや密度でも同じように見せたいと思っています。つまり、レイアウトや見栄えの良い画像を変更する必要はありません。

基本的に、私のゲームは png ファイルである質問と、同じく png ファイルから選択する回答を表示します。各イメージビューのサイズとイメージボタンを dp で指定し、画面上のこれらの位置を dp で指定します。私のレイアウトの背景画像では、親の幅と高さを埋めるだけです。

私の質問は、hdpi 画像を含む 1 つの描画可能なフォルダーを作成できないのはなぜですか? したがって、画像はすべての画面サイズで dp で適切にスケーリングされ、同じ場所に配置され、すべての画面で同じように見えます。そして、画像は hdpi 画面や小さい画面できれいに見えるでしょうか? また、同じ説明のレイアウト フォルダーを 1 つだけにできないのはなぜですか?回答をお待ちしております。

0 投票する
1 に答える
4518 参照

android - Android タブレット用のアプリケーション設定ボタンを作成するには?

私は正常に動作し、すべての Android 携帯電話に存在する設定/メニュー キーを使用する携帯電話用の Android アプリケーションを開発しましたが、タブレットでテストしたところ、そのようなキーがないことに気付きました。メモ、マップ、ブラウザなどのアプリケーションはすべて、上部にメニュー/設定ボタンのあるバーを使用しているようです (ここで見られるもののように: https://web.archive.org/web/1/http: //i.techrepublic%2ecom%2ecom/blogs/differences_browser_settings_tablet.png?tag=content;siu-container )。

設定メニューをタブレットのトップバーのボタンに変更する方法を検索しましたが、電話用に保持しましたが、まだ何も見つかりませんでした. だから私の質問は、電話ではなくタブレットで実行しているときに、そのボタンでそのバーをアプリケーションの上部に追加するにはどうすればよいですか?

編集:さらに検索した後、ActionBarと呼ばれているように見えることがわかりました: http://www.androiduipatterns.com/2011/06/tablet-ui-patterns-action-bar.html

これを統合する最良の方法は何なのか、まだ疑問に思っています。タブレット用と電話用の 2 つのアプリケーションを用意する必要がありますか?それとも、タブレット用の xml レイアウトを変更するだけで動作するのでしょうか?

0 投票する
1 に答える
647 参照

android - Android レイアウトの向き

縦向きのレイアウトでのみ動作するアプリケーションを開発しました。実際には、すべての画面に使用されるレイアウト リソースは 1 つだけです。

今、私はいくつかの画面 (特にタブレット画面) でレイアウトが他のデバイスと異なることを望んでおり、特に固定の横向きを使用したいと考えています。

実際、マニフェストでは、メイン アクティビティを強制的に縦向きにしました。

今、どうすれば2つの異なる「固定」方向を持つことができますか? xml 経由で実行できますか、それともプログラムで処理する必要がありますか?

0 投票する
2 に答える
184 参照

android - ほとんどの解像度をサポートするレイアウトを設計するにはどうすればよいですか?

重複の可能性:
Androidのレイアウトと位置の問題

あらゆる種類の解像度をサポートするレイアウトを設計します。

0 投票する
2 に答える
3713 参照

android - Android-小さなタブレットと大きな電話を検出しますか?

私が開発しているアプリには、2つの別々のレイアウトが含まれています。1つは通常の電話用で、もう1つはNOOKcolorなどの小型タブレット用です。画面幅の解像度(現在は600dip)に基づいて決定されます。Nookでは見栄えがしますが、720x1280のディスプレイを備えたHTCRezoundではひどいです。後者の場合、解像度が高くても、すべて(テキスト、画像など)がはるかに大きく見えるため、すべてがまとめられます。

適切なデバイスを選択するための良いアプローチは何でしょうか?おそらく、物理的なサイズ(4.3 "対7")対解像度を検出しますか?

0 投票する
1 に答える
109 参照

android - スマートフォンなしで複数の画面をサポート

私はすでにhttp://developer.android.com/guide/practices/screens_support.htmlを読んでいます

私の質問は、Google Play で Galaxy Tab 7.0 (Android 2.2) 以降のみをフィルタリングするにはどうすればよいですか?

私は実際にそうしましたが、Galaxy S2 や XPeria Arc などの優れた携帯電話には「大きな」画面があるように見えるので、このアプリはそれらにも利用できるようになります。どうすればそれをフィルタリングできますか?