問題タブ [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 に答える
307 参照

android - Android での複数画面デザイン

複数の画面解像度用に Android レイアウトを設計したいと考えています。たとえば、ボタンの位置を設定したい。すべての画面サイズのレイアウトの下部に配置する必要があります。どうすれば設計できますか?ご清聴ありがとうございました。

0 投票する
0 に答える
1428 参照

android - Androidの正方形の中に収まるものの写真を撮るにはどうすればよいですか?

プレビューにスーパーインポーズされた正方形のフレームに収まるものだけをアプリで撮影できるようにする必要があります。

アイデアは次のとおりです。クライアントは、アプリが600x600pxのトップスの写真を送信することを望んでいます。画像の重要な部分が切り取られるのを避けるために、彼はこの重ね合わせた正方形のフレーム(QR読み取りアプリのフレームと同様)を配置し、そのフレームからすべてを切り抜くことに決めました。

これを行うには、2つのことが必要です。1)必要な寸法内で出力を取得しながら、複数の画面のフレーム寸法を設定するにはどうすればよいですか?2)フレームが起動して実行されたら、残りの画像を切り抜くにはどうすればよいですか?

前もって感謝します。

アップデート

私がやりたいのは、ここで説明されているものと似てい ますhttp://www.londatiga.net/featured-articles/how-to-select-and-crop-image-on-android/

  • このハウツーでは、image-cropperアプリがインストールされているかどうかを確認しますが、それ自体ではトリミングは行われません(または、私が理解しているのは、間違っているのではないでしょうか?)。
  • フレームは200x200...pxのようですか?dp?そのフレームは、xhdpi画面の画面とldpi画面の同じ部分を占めますか?
  • 結果の画像のサイズはどれくらいですか?どうにか決めてもいいですか?
0 投票する
1 に答える
160 参照

android - Androidの画面サイズのサポート

複数の画面サイズをサポートするアプリを開発する必要があります。最近YouTubeチュートリアルを見ましたhttp://www.youtube.com/watch?v=C8dGQEN9sRs ビデオでは、新しいandroid.xmlファイルを作成し、サイズのオプションを選択する方法を示し、グラフィックの画面表示サイズを自動的に選択しますxmlのレイアウト。私の問題は、ビデオと同じことをしようとすると、Eclipseがグラフィックレイアウトで適切なサイズの画面を選択しないことです。これが起こっている既知の理由はありますか?ありがとうございました

また、非常に簡単な画面サイズのサポートに関するチュートリアルを知っている場合は、非常にありがたいです。

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

android-layout - Android 値: バケットで明示されていない場合のディメンション値の優先度

私の質問は、例を挙げて尋ねるのが一番です。横向きの 10 インチの Android タブレットがあるとします。values-sw720dp-land でそのバケットの特定の値を指定していませんが、values-sw720dp と values-sw600dp-land の両方に値があります。どの値を使用しますか?

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

android - Android画面の互換性の問題

高解像度画面とのみ互換性のあるアプリケーションをGooglePlayストアにアップロードしました。マニフェスト.xmlファイルで次のコードを使用して、アプリを高解像度画面とのみ互換性のあるものにします

ブラウザからGooglePlayでアプリケーションを検索すると、アプリケーションの詳細を表示できますが、デバイスとの互換性がありません。また、デバイスから検索したところ、アプリケーションが利用できないようです/結果が見つかりません。アプリケーションをダウンロードできるようにするために、マニフェストファイルで行う必要のあるすべての変更を誰かに提案してもらえますか?

注: Samsung Galaxy S、Galaxy Duos、SonyXperiaJを試してみました。

前もって感謝します、

ティム。

0 投票する
3 に答える
117 参照

android - やるべきスタイルはいくつですか?

私はAndroidデバイスの画面ごとに異なるスタイルを作成するタスクがあります。例:values-small-nodpi、values-small-ldpi、values-small-mdpi ... values-normall-nodpi、values-normall-ldpi...まとめ28の異なるスタイル。非常に多くのスタイルを実行するのは正しいですか、それとも値(小さい、値-通常)のみを実行するだけで十分ですか?

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

android - 小さな画面でのeditText編集の処理

バックグラウンド

アクティビティの次のレイアウトがあります。

  • 垂直LinearLayout
    • viewPagerを備えたTabHost。
    • 「ステータスバー」(imageView / textView)。

時々、viewPagerに、EditTextを持つフラグメントがあります。

問題

一部の画面(ギャラクシーミニなど)では、(書き込むために)editTextをクリックすると、ソフトキーボードがすべてを非表示にするため、actionBar、タブ、ステータスバーのみが表示されることに気付きました。 。

私が試したこと

そのため、このアクティビティのマニフェストに次のフラグを追加することにしました。

これは完璧な解決策のように見えました-入力時にアクションバー、タブ、さらにはステータスバーを非表示にし、editTextを表示する(そしてスクロールする)ための十分なスペースを残します。

ただし、より大きな画面(Galaxy S3の画面など)でテストすると、editTextが下部にある場合に、softKeyboardがeditTextをカバーするようになりました。

大画面では正常に機能するadjustPanフラグを削除しようとしましたが、小画面では、editTextまでスクロールしても、ステータスバーで非表示になります。

また、 isScrollContainerを一部のビューに対してtrueに設定しようとしましたが、編集時にサイズが変更されることを期待していますが、何もしませんでした。

質問

この問題を修正し、あらゆる種類の画面を処理するにはどうすればよいですか?

画面の種類を確認し、プログラムで適切なフラグを使用することはできますが(ここのように)、ルール(密度/解像度/画面サイズ)がどうあるべきか、そして本当にすべての種類をカバーしているかどうかはわかりません。

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

android - Android アプリでレイアウトを設定する必要がある最も一般的なサイズは何ですか?

私はすでに Android アプリを開発しており、3.7 インチの hdpi 電話の準備ができています。以前に固定サイズ専用のアプリを開発したことがあります。レイアウトを別の方法で設定する必要があるサイズを知りたいと思いました(最も一般的に使用されるサイズが必要です)?助けてください。

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

android - すべての要素が小さい画面に表示されるわけではありません

いくつかのEditTextとボタンを備えた線形レイアウトがあります。また、小さな画面でアプリを実行すると、レイアウトが途切れます(すべての要素が表示されるわけではありません)。<supports-screens ...>マニフェストに追加しましたが、まだ機能していません。すべての要素を表示する方法はありますか?

編集:コード:

0 投票する
4 に答える
4178 参照

android - タブレットへのアプリのインストールを制限する

Androidアプリケーションを使用していますが、このアプリのタブレットへのインストールを停止したいと思います。私は多くのウェブサイトを検索しました。私はいくつかのアイデアを得て、それに従いました。しかし、それは制限ではありません。

これが私が訪れたサイトのいくつかです。

Androidマニフェストはタブレットに制限

http://android-developers.blogspot.in/2011/09/preparing-for-handsets.html

supports-screensタブレットにアプリをインストールして試してみました。これを行う方法?

注:minsdkversion=8およびtargetsdkversion=17のアプリ

編集1:私は画面サイズを見つけるために次のコードを使用しました

しかし、私は知りませんwhere to put this code to restricts installation and what will be the code to stop installation if large screen is true

EDIT2:iOSのターゲットデバイスはIPAD / IPHONE / UNIVERSAlになります。これは、Androidアプリで設定したいものです。