問題タブ [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.
android - FILL_AND_STROKE フォームを異なる色でペイントする
Paintクラスのドキュメントには次のように書かれています:
enum Paint.Style
:Style は、描画されるプリミティブが塗りつぶされているか、ストロークされているか、またはその両方 (同じ色) であるかを指定します。
For FILL_AND_STROKE
: ストロークと塗りに異なるカラー値を指定する方法はありますか?
そうでなければ、その値のポイントは何ですか? 文字を太くするだけ?
java - Androidの2つの重複するImageView
ViewGroupに、2つのImageViewをオーバーラップさせたいと思います。imageviewAには透明な背景があり、画像全体にいくつかの描画、imageviewBがあります。
両方を同じ場所に配置し、同じサイズにする必要があります(ただし、ivBの画像が変更された場合、ivAは新しいサイズに一致するようにサイズ変更する必要があるため、XMLでサイズを修正することはできません。
ivAソースイメージは変更されないため、ivBサイズを設定するためにivA.getWidth()とivA .getHeight()を試しましたが、onCreate()メソッドではそれらの値は0,0です。
これを行うための「簡単な」方法はありますか?
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に変更すると、長い文字列を使用できます。
android - 「@*android:color/bright_foreground_dark」の「*」は何を意味しますか?
対応するxmlファイルの内容は「@*android:color/bright_foreground_dark」です
私の質問は、「*」が何に使用されるかです。私は以前にそれを見たことがなく、自分で参照することはできません。
ありがとう。
android - Androidでカスタムビュー間で属性を共有する方法
多くのカスタム ビューを作成しましたが、どのビューにもカスタム属性 mystyle があります。
私のattr.xmlで:
それは恵みではないと思います。すべてのカスタム ビューに 1 つの属性を使用する方法はありますか?
android - drawable フォルダから画像を動的に取得する方法
私はこのような配列を持っています。
現在、6 つの画像があるため、静的に名前が付けられています。
50 個の画像がある場合、配列内のすべてのファイル名を指定することはできないため、これをどのように達成できるかを動的にする必要があります。
android - Androidはstyles.xmlで背景色をTextViewに設定しました
私のアプリケーションでは、次の図に示すように、ヘッダーのようTextView
に見えるスタイルを設定したいと思います-TextView
styles.xml
(下記)のスタイルを適用すると、指定されたフォントとフォントの色が適用されます。ただし、白い背景は適用されません。私たちはこれを行うことができますか?
定義されたスタイルは次のようになります-
スタイルを適用するコードは次のようなものです
android - Androidでxmlファイルから配列を読み取る
ここで述べたように、Android の xml ファイルから文字列配列を読み取ることができます。ただし、これは単純な文字列配列しか読み取れません。
私の質問は、他のタイプのオブジェクトを含む配列を読み取ることができるかということです。xml ファイルは次のようになります。
更新: もちろん、各アイテムにはさらに多くのパラメーターが存在する可能性があります..
java - AndroidのgetContentView
アクティビティが与えられた場合、contentViewを取得するにはどうすればよいですか?つまり、IDを知らないアクティビティ階層の最初のビューですか?
setContentView();の逆のようなもの。
ありがとう
java - クリック可能なアイテム上でのフリングジェスチャの検出
4つのボタンがあるレイアウトを想像してみてください
レイアウト全体でフリングジェスチャを検出したいのですが、フリングが開始されたときにボタンが検出されません。
私が使用しているもの:
クリック可能なアイテムがない場合は失敗しますが、クリック可能なアイテムからフリングを開始すると失敗します。
どうすればそれを解決できますか?完全な実用的な答えのために50ポイントの報奨金を提供する