問題タブ [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 投票する
1 に答える
830 参照

android - Java経由でandroid:gradientRadiusを設定する

Java 経由でドローアブルの android:gradientRadius を設定することは可能ですか、それとも Xml 経由でのみこの属性を設定することは可能ですか?

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

android - Android の複数行 TextView のサイズ変更

アプリの上部 4 分の 1 を占め、動的なテキスト セットを表示する見出しを表示するアクティビティがあります。場合によっては、すべてが 1 行に収まるので、フォント サイズを大きくして読みやすくしたいと考えています。場合によっては、複数行 (通常は 4 行未満) になり、小さくする必要があります。

複雑なのは、setText で改行を明示的に設定すると、予期しない場所に改行が挿入されることがあります。つまり、次のようになります。

TextView が改行を挿入しようとしないようにする方法と、全体のフォーマットを処理する方法がわかりません。テキストを 1 つの非常に長い単語に設定すると、選択したポイントの途中に改行が挿入されます。また、最後の数行のテキストをランダムに取得する場合もあります。

フォント サイズを明示的に非常に小さく設定して正しくレイアウトし、手動でサイズを調整する必要がありますか? これに使用する必要がある「ベストプラクティス」はありますか? フォント サイズを適度に大きなフォントに設定すると、ある程度は機能しますが、これを行う「正しい」方法が何であるかを理解しておくとよいでしょう。そして、4つの単一行のTextViewを手動で追加して自分でフォーマットする必要はありません。

私が使用しているレイアウトxmlは次のとおりです。

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

android - Androidで画像を作成してImageButtonにレンダリングする

次のコードを使用して、半分が白で半分が黒の画像を作成し、ボタンに配置します。私のコードの何が問題になっていますか?(後で、どのピクセルが白で何が黒であるかについて、より複雑なロジックを使用したいのですが、それでも白黒である必要があります)

私の色は次のように定義されています:

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

android - バックグラウンドサービスからいくつかのAndroidアクティビティでUIを更新するにはどうすればよいですか

バックグラウンド サービスから 4 つのアクティビティ UI を更新する方法はありますか? 4 つの画像ビューで 4 つのアクティビティがあり、30 秒ごとに画像を更新したいと考えています。すべてのアクティビティをまとめて更新する必要があります。誰でもその方法を教えてもらえますか?

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

android - Android UI 用のカスタム XML ウィジェットの作成

私が作成した特定のレイアウトをカプセル化して、Android xml ui ファイルを枯渇させようとしています。

次のコードがあります。

単純に次のように変換したい

完了したら、他のxmlファイルで「widgit」を使用できるようにしたいと考えています。これを行う方法を理解するのに役立つ特定のリソースや例はありますか?

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

android - Android の TextView を更新します

上記の関数を呼び出すと、ビューに「こんにちは」がまったく表示されません。テキストは、完全な関数が終了したときにのみ更新されます。「こんにちは」を見るには何と呼ばなければなりませんか?

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

android - 実行時のビューを ViewFlippers に追加する

リソースExampleView1で 、ExampleView2ExampleView3およびの2 つのビューを定義しました。ExampleView4

私のアクティビティには、空の ViewFlipper があります。いくつかのロジックを実行することに基づいて、どちらか ExampleView1ExampleView2ViewFlipper に追加してビューを表示します。

後で、内部ロジックに基づいて追加したいExampleView3ExampleView4.

どうすればいいですか?チュートリアルはありますか、または誰かがサンプルコードを手伝ってくれますか?

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

android - 9patch PNG の用途は何ですか?

Androidの 9patch PNG に関する記事 (Android Developers)を読みました。しかし、私はそれの本当の用途は何ですか?グラデーション イメージを使用すると、9Patch PNG と同じように動作します。

グラフィック デザイナーと話し合ったところ、CSS で使用されている Image Repeat と同じであるとのことでした。そうですか?

-ありがとう

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

android - カスタム ビューの作成

TestViewを介してオブジェクトを作成できるカスタム ビュー クラスを作成したいと考えていますnew TestView()。ただし、新しいビュー クラスには AttributeSet オブジェクトが必要です。どこからその AttributeSet を取得し、何を含める必要がありますか?

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

android - さまざまなAndroidUIを処理する方法

最近、アプリで問題が発生しました。遭遇したほとんどのAndroidスマートフォンでは、UIのほとんどが明るい色になっているようです。しかし今では、電話がより暗いUI(droid x)に切り替えているようです。今、私はこれが例えばスピナーの問題であることに気づきました。スピナーでフォントの色を設定していませんが、テストしたすべてのUIでデフォルトで黒に設定されているため、暗いUIでは読みにくくなっています。これを処理するための最良の方法は何ですか?ニュートラルカラーを選びますか?各UIのデザイン?または、電話のUIがフォントの色を取得してデフォルトの色に設定できるように、フォントの色を設定する方法はありますか?代替テキスト