問題タブ [android-resources]

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

android - FILL_AND_STROKE フォームを異なる色でペイントする

Paintクラスのドキュメントには次のように書かれています:

enum Paint.Style:

Style は、描画されるプリミティブが塗りつぶされているか、ストロークされているか、またはその両方 (同じ色) であるかを指定します。

For FILL_AND_STROKE: ストロークと塗りに異なるカラー値を指定する方法はありますか?

そうでなければ、その値のポイントは何ですか? 文字を太くするだけ?

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

java - Androidの2つの重複するImageView

ViewGroupに、2つのImageViewをオーバーラップさせたいと思います。imageviewAに透明な背景があり、画像全体にいくつかの描画、imageviewBがあります。

両方を同じ場所に配置し、同じサイズにする必要があります(ただし、ivBの画像が変更された場合、ivAは新しいサイズに一致するようにサイズ変更する必要があるため、XMLでサイズを修正することはできません。

ivAソースイメージは変更されないため、ivBサイズを設定するためにivA.getWidth()とivA .getHeight()を試しましたが、onCreate()メソッドではそれらの値は0,0です。

これを行うための「簡単な」方法はありますか?

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

android - リソース文字列からの Toast.makeText

私は MyPrimaryClass という名前のクラスを持っています。このクラスには、押されたときにボタンの魔女があり、クラス myClassForResult でインテントを作成します。

これを使用して開始します:

MyPrimaryClass と myClassForResult はどちらも Activity を拡張します。

そのため、R.string.my_resource_string の text パラメーターを指定して myClassForResult 内で Toast.makeText を呼び出すと、強制的に閉じることができます。

私はこれを試しました:

これも:c = getApplicationContext()

これも:c = getBaseContext()

これも:

"My toast Text!" のようなインライン文字列を使用すると、機能します。しかし、リソースから文字列を取得する必要があります。

-問題が解決しました:

問題を解決するために、トーストの期間を Toast.LENGTH_LONG に変更しました

文字列R.string.my_resource_stringの値は「The title is empty」です

その値を「The title」に変更すると、正しく機能したため、文字列が Toast.LENGTH_SHORT の長さに対して長すぎたと思います。

しかし、期間をToast.LENGTH_LONGに変更すると、長い文字列を使用できます。

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

android - 「@*android:color/bright_foreground_dark」の「*」は何を意味しますか?

対応するxmlファイルの内容は「@*android:color/bright_foreground_dark」です

私の質問は、「*」が何に使用されるかです。私は以前にそれを見たことがなく、自分で参照することはできません。
ありがとう。

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

android - Androidでカスタムビュー間で属性を共有する方法

多くのカスタム ビューを作成しましたが、どのビューにもカスタム属性 mystyle があります。

私のattr.xmlで:

それは恵みではないと思います。すべてのカスタム ビューに 1 つの属性を使用する方法はありますか?

0 投票する
9 に答える
84756 参照

android - drawable フォルダから画像を動的に取得する方法

私はこのような配列を持っています。

現在、6 つの画像があるため、静的に名前が付けられています。

50 個の画像がある場合、配列内のすべてのファイル名を指定することはできないため、これをどのように達成できるかを動的にする必要があります。

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

android - Androidはstyles.xmlで背景色をTextViewに設定しました

私のアプリケーションでは、次の図に示すように、ヘッダーのようTextViewに見えるスタイルを設定したいと思います-TextView

styles.xml(下記)のスタイルを適用すると、指定されたフォントとフォントの色が適用されます。ただし、白い背景は適用されません。私たちはこれを行うことができますか?

定義されたスタイルは次のようになります-

スタイルを適用するコードは次のようなものです

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

android - Androidでxmlファイルから配列を読み取る

ここで述べたように、Android の xml ファイルから文字列配列を読み取ることができます。ただし、これは単純な文字列配列しか読み取れません。

私の質問は、他のタイプのオブジェクトを含む配列を読み取ることができるかということです。xml ファイルは次のようになります。

更新: もちろん、各アイテムにはさらに多くのパラメーターが存在する可能性があります..

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

java - AndroidのgetContentView

アクティビティが与えられた場合、contentViewを取得するにはどうすればよいですか?つまり、IDを知らないアクティビティ階層の最初のビューですか?

setContentView();の逆のようなもの。

ありがとう

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

java - クリック可能なアイテム上でのフリングジェスチャの検出

4つのボタンがあるレイアウトを想像してみてください

レイアウト全体でフリングジェスチャを検出したいのですが、フリングが開始されたときにボタンが検出されません。

私が使用しているもの:

クリック可能なアイテムがない場合は失敗しますが、クリック可能なアイテムからフリングを開始すると失敗します。

どうすればそれを解決できますか?完全な実用的な答えのために50ポイントの報奨金を提供する