問題タブ [android-3.0-honeycomb]
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 - 大画面のボタンを拡大するレイアウト?
ボタンとツールバーのサイズを指定するとき、私はXMLレイアウトファイルの「デバイスに依存しないピクセル」(ディップ)機能を使用してきました。ディップを使用することで、GUIコンポーネントの物理的なサイズを指定できます。これは、すべての画面サイズでコンポーネントが常に読み取り可能でクリック可能であることを保証するのに役立ちます。たとえば、私のアプリには、上部に約50dipの高さの水平ツールバーがあり、それに沿っていくつかの40dipx40dipボタンがあります。
ただし、物理的なサイズが小さい画面で表示してクリックするのに十分な大きさのボタンは、タブレットではあまり使用できません。たとえば、私のツールバーには大量の空白が含まれ、ボタンは見づらく(タブレットを顔から遠ざける傾向があるため)、ボタンは実際にはクリックしにくいです(ボタンは画面)
これに対処するための解像度に依存しないアプローチはありますか?
「layout_weight」を使用してコンポーネントを引き伸ばすことができるので、画面の何パーセントを使用するかを指定できますが、これを行う必要がある場合、これは多くのボタン(また、ボタンは正方形である必要があります)にとって非常に面倒です。ほとんど手動で。デバイスごとに異なるレイアウトファイルを使用できますが、これは面倒です。
android - ハニカム Gmail フラグメント シフト
新しい を開いたときに、新しいがビューの中央に表示されるFragment
ようにビューをシフトするにはどうすればよいのでしょうか。HoneycombFragment
Gmail アプリでは、開くメールを選択するとこれが表示されます。開くことができるメールのリストが画面の左側に移動し、メールの内容が右側に表示されます。このシフトをどのように実現しますか?ありがとう。
android - AndroidアプリをHoneycombの画面全体に表示するにはどうすればよいですか?
水曜日にXoomを入手しました。アプリをロードすると、小さなデバイスで実行されているかのように、小さなウィンドウで実行されます。
他のさまざまなアプリがXoomの画面全体に表示されますが、特定のハニカムAPIを使用しているようには見えません。これは、携帯電話で使用しているのと同じUIであり、ぴったりと収まるように拡張されているためです。
アプリを画面いっぱいに表示するにはどうすればよいですか?フラグメントを使用する必要がありますか、それとももっと簡単な方法がありますか?
android - ウィジェットプレビューの保存場所
デフォルトの「Widget Preview」アプリケーションを使用して Honeycomb エミュレーターでアプリ ウィジェットのスクリーンショットを撮りましたが、画像が保存された場所がわかりません。adb シェル コマンドを使用したり、Gallery アプリケーションを調べたりしましたが、見つかりませんでした。メールや MMS を送信することはできますが、エミュレータでメール アカウントを設定する必要はないと思います。
見逃した画像を取得する簡単な方法はありますか、それともエミュレータでメール アカウントを設定する必要がありますか?
前もって感謝します。
android - Android タブレット - 3.0 アイコン セット/ガイドライン
Android の最新バージョンは 3.0 Honeycomb です。このバージョンより前は、hdpi、mdpi、ldpi の 3 つの解像度のイメージをアプリケーションに提供していました。
しかし、3.0 Honeycomb のアイコン解像度は? または、同じアイコン解像度が Honeycomb バージョンでも機能します。(タブレットは大画面、つまり超高密度(320)、xhdpiであるため)
私はすでにSDKを通過しました:http://developer.android.com/guide/practices/ui_guidelines/icon_design.html、http://developer.android.com/guide/practices/screens_support.html、しかし見つけられませんでしたソリューション。
あなたがマスターであり、同じことを知っているなら、私と共有してください。
android - Android ハニカムでの再クエリの代替
そこの「知恵」のグーグルがカーソルの再クエリを捨てたので、私は代替案を探しています。
http://developer.android.com/reference/android/database/Cursor.html
「新しいカーソルをリクエストするだけで、これを非同期で実行し、新しいカーソルが戻ってきたらリストビューを更新できます」と有益です。
ただし、これは、各カーソルで実行された検索の記録を保持して、再度実行できるようにする必要があることを意味しますか??
人は何をしているのだろう。
android - Android: 画面サイズごとに異なるコードを自動的に実行する
Android のドキュメント「Supporting Multiple Screens」で、Google はさまざまな画面サイズにさまざまなレイアウト スキームを採用する方法を説明しています。
問題は、すべてのレイアウトで同じコードに到達することです。「onCreate」で使用しています:
setContentView(R.layout.my_layout); もちろん、画面サイズに応じて適切なレイアウト (xml) が呼び出されます。
私が望むのは、特大画面と小画面のレイアウトが大きく異なることです。その場合、Java コードは大きく異なります。私の質問は、コード内でこれらのケースをどのように区別するのですか? if/else を使用する必要がありますか、それとも Android で自動的に実行できますか?
android - Android3.0アクションバー検索ビュー
3.0タブレットGmailアプリでは、(アクションバーの)検索ボタンをクリックすると、右に移動してアクションバー全体が表示されます。これどうやってするの?私が考える唯一の方法は、検索ボタンがクリックされたときに他のすべてのカスタムアクションバーフィールドを非表示にすることです。もっと簡単な方法はありますか?ありがとう。
android - Android 3.0 ActionBar、色の変更
タブの下の下線の色を変更するにはどうすればよいですか? 現在は水色ですが、Android 3.0 でこれを変更する方法に関するリソースは見つかりません。
さらに、次の結果として、ActionBar の右側に表示されるメニュー項目のテキストの色を変更したいと思います。android:showAsAction="ifRoom|withText"
これらを変更する方法を知っている人はいますか?