問題タブ [android-ui]

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 投票する
3 に答える
29185 参照

android - Android で webview の背景画像をリソース グラフィックに設定する

Android で webview の背景を描画可能な画像リソースに設定しようとしています。

SDKからは、このようなものが機能するように見えますが、機能しません。

何か案は?

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

android - ボタンの背景をグラデーションで塗りつぶす方法は?

グラデーション塗りつぶしで色付きのボタンを作成する必要があります(Y軸に沿ってボタンの中央から開始)。ボタンの背景プロパティを希望の色に設定すると、ボタンの丸みを帯びたルック アンド フィールとグラデーションの塗りつぶしが失われます (TextView背景のある のように見えます)。

また、ユーザーがボタンを押したときにこの色を変更したいと考えています。これをセレクター XML ( Color State Lists ) で指定できますか?

ここで私を助けることができるチュートリアルやリンクは大歓迎です。

ありがとう。

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

android - Android View.onDraw() には常にクリーンな Canvas があります

アニメを描いてみました。そのために、View を拡張し、onDraw() メソッドをオーバーライドしました。私が期待するのは、 onDraw() が呼び出されるたびに、キャンバスはそのままの状態になり、それをクリアするか、その一部を単に描画するかを選択できることです (これは、SurfaceView を使用したときにどのように機能したかです) )しかし、キャンバスが戻ってくるたびに、すでにクリアされています。クリアできない方法ってありますか?または、以前の状態をビットマップに保存して、そのビットマップを描画してからその上に描画できるようにすることもできますか?

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

java - Android アプリで通知バーの影を削除する

Android では、ほとんどの場合、上部の通知バーに影が表示されます。ただし、アプリのタイトル バーが表示されている場合や、その他の場合 (Twitter アプリや市場など) では、影の効果がなくなっていることがあります。私の推測では、下のコンテンツがスクロールできるときに影がそこにあるはずです。

しかし、私のアプリでは、下のコンテンツがスクロールできず、ロゴの上部にある影が見栄えが悪いと思います。

無効にする方法を知っている人はいますか?

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

android - Android でさまざまな種類の情報を含むリストを表示する

X個の質問(質問はデータベースに保存されており、それらを読んでいます)、見出し、最後にボタンを含むページを作成したいと考えています。

ユーザーが 1 つの質問をクリックすると、ユーザーが質問を変更できるダイアログに質問が変換されますが、その上下の他の質問は同じように表示されます。

ListActivity が Android ドキュメントのサンプル メモ帳アプリケーションで使用されている方法は、クラスが同じタイプの複数のアイテムしか表示できないようです。

この問題を解決する簡単な方法はありますか?

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

android - Androidは200要素のリストをどのように表示しますか?

ListActivity と Adapter がある場合、Android は 200 個の要素を持つリストをどのように処理しますか。ユーザーがスクロールしてそれらの要素をレンダリングするまでどのように待機するのですか?

リストが長すぎる場合、パフォーマンスを心配する必要はありますか?

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

android - テーマの textColorPrimary を変更するにはどうすればよいですか?

setTheme を使用して onCreate のアクティビティのテーマを変更しています (これはより信頼性が高いはずなので、super.onCreate() を呼び出す前でも行っています)。

背景色と前景色を変更するという意味で機能します。ただし、私のレイアウトには、textAppearanceLarge などのスタイルを使用する要素がいくつかあります。現在、Android の textAppearanceLarge は内部で textPrimaryColor を使用していますが、これは私のテーマではまだ変更されていません。

テーマでプライマリ テキストの色をオーバーライドしようとしましたが、うまくいかないようです。

テーマの重要な部分は次のとおりです。

背景は白く、プレーンな TextViews は黒く表示されます...しかし、textAppearanceLarge を使用する TextViews は白く、非表示 (白地に白) です。

私はこのようなことを試しました:

しかし、それらのどれも何もしません。魔法のトリックは何ですか?

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

android - Android - Spinner ウィジェットのルック アンド フィールのカスタマイズ

radio buttonAndroidスピナー ウィジェットの色を変更することは可能ですか。デフォルトでは、ラジオ ボタンは緑色で表示されます。

他の色に変更する必要がありますが、可能ですか?どうすればよいですか?

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

android - Android のリスト内のテキストの中央揃え

「One」、「Two」、「Three」、「Four」という要素を持つ文字列のリストがあるとします。

それらを画面の中央に配置したいのですが、各単語の開始が隣り合うようにしたいのです。

このような:

フォントはおそらく文字ごとに長さが異なることを考えると、Android でこれをどのように行うのが最善でしょうか?