問題タブ [android-background]

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

android - Android - バックグラウンド セレクターの状態をプログラムで設定する

EditText と ImageView を含む線形レイアウトがあります。EditText に @null 背景を指定し、LinearLayout に次の背景を指定しました。

全体が 1 つのウィジェットのように見えるようにします。EditText がフォーカスを取得する/選択されると、線形レイアウトの背景のドローアブルを更新して、全体が選択されていることを示したいと思います。

Linear Layout の私のレイアウト XML:

これは、EditText がフォーカスされているときに LinearLayout の背景状態を変更しようとするために使用しているコードです。

FOCUSED_STATE_SET を使用するだけでなく、次のことも試しました。

上記のいずれも LinearLayout の背景を青い下線に変更していないようです。どんな助けでも大歓迎です!

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

android - Android Toast 表示コントロール

アプリがフォアグラウンドにある場合、ランダムなアプリケーションからの通知が表示され、ユーザーがその通知をクリックすると、アプリがバックグラウンドになります。問題は、タスクの完了後にアプリによって表示されるトーストにあり、アプリがバックグラウンドに移行したように見え、ユーザーを混乱させています。彼らは、トーストがフォアグラウンドにあるランダムなアプリからのものだと思っていました。

これを解決する方法について何か考えはありますか?

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

android - Android の背景画像、プロのようにするにはどうすればよいですか?

Twitter や ToDoist などと同じレイアウト背景を取得する方法を探しています。(ログインを求められた場合) 背景は、すべてのサイズの画面に完全に適応します。

私が行った方法では、画像全体が画面上にあるため、画面全体を塗りつぶして背景が奇妙に見えます。

さまざまな描画可能なマップを使用して、さまざまなサイズの画像を作成する必要があると思いますか? はいの場合、各画像の大きさはどれくらいですか?

私の問題を理解していただければ幸いです。誰かが私に良いアドバイスをいただければ幸いです。

前もって感謝します。

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

android - カスタム ビュー (seekArc) の Android での背景画像のスケーリング

私はイメージを持っています:

ゲージ

この画像は、seekArc (円形化された seekBar、ここにあります)の背景として設定されています。

問題は、作成した画像を seekArc ビューの背景に設定したときです。それは seekArc の実際のアークを超えて拡張されます。これで見られるようにスクリーンショット

XML コード:

フラグメントコード:

seekArc を画像の周りに移動させるための良い方法は何でしょうか?

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

android - 背景画像に合わせて描画可能なフォルダーを使用する方法

API 16 (Jellybean)、4.0 WVGA (480x800: hdpi) を使用しています

背景に480x800の画像を設定しようとしています

「drawable-hdpi」に画像を配置しましたが、この画像は背景に収まりません。4.0 WVGA (480x800: hdpi) を使用し、画像サイズと同じ場合、背景に収まらないのはなぜですか

ドローアブルが画像に合わせてどのように機能するか:

これは私のコードです:

スクリーンショットを参照してください:

http://s15.postimg.org/u8rkm6rhn/frghfghfgh.png

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

android - Android 9 パッチの問題

次の動作を回避するにはどうすればよいですか。

  1. タブレット向けアプリ始めました。Genymotion のエミュレーターを使用しています (Galaxy Note - API 16、800x1280)。

  2. 背景をフルスクリーンにしたいので、Simple Nine-patch Generatorに行き 、サイズ 1280x800 の画像を追加しました。それは私のために他のすべての解決策を生み出しました。

  3. 生成されたファイルをプロジェクトの対応するフォルダー (/res/drawable-xxhddpi... など) に配置しました。

  4. 次に、ドローアブルをアプリのレイアウトの背景として使用しました。

結果: エミュレーターでは背景画像は問題ないように見えますが、アプリをタブレット (同じ解像度 1280x800 の Toshiba AT10-A) にインストールすると、背景は 320x200 が 1280x800 に引き伸ばされたように見えます。だからそれは畏敬の念に満ちているように見えます。

このような行動を避けるにはどうすればよいですか?私は何を間違っていますか?

アプリを顧客に展開できるようにする必要があり、インストールする前に問題なく表示されるか、ばかげて表示されるかを確認する必要があります。

私を助けてください

編集

もちろん、私はAndroid Studioを使用しており、「xxx.9.png」という命名規則を使用できないバグがあるため、「xxx.png」を残してファイル名から「.9」を削除しました. これは画像の側面を台無しにしますか?これも非常に厄介です。

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

android - AndroidのGridView背景スタイル

画像のようなレイアウトを作りたいです。ListViewは左側にあり、それぞれGridViewが右側に示されています。これと同様のレイアウトを作成する必要がありますが、画像に似た GridView 背景を作成できません。それぞれのListViewの位置を指すGridViewの背景の同様のデザインを作成するのを手伝ってくれる人はいますか。

ここに画像の説明を入力