問題タブ [drawable]

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

android - Drawable サイズの変更に合わせて Android ImageView のサイズを変更する必要がある

表示されている Drawable に基づいて、ImageView の一部のサイズを変更できるようにしたいと考えています。Drawable から新しい寸法を読み取るようにするか、これらの高さを格納する配列/列挙型を使用するかはまだ決めていませんが、サポートが必要なのは ImageView の実際の変更ですサイズ。

もののサイズを変更するための多くの関数のうち、ImageView のサイズを変更するために使用する必要があるのはどれですか? Drawable の境界を変更する必要があるのか​​、それとも ImageView の LayoutParams または他のメソッドを完全に再定義する必要があるのか​​ 、うまくいきません。ドローアブルは常に同じ幅になりますが、高さはマップの各タイル (レンダリング中) に応じて変化します。

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

android - Android 開発 「描画可能」フォルダがありません (NetBeans IDE)

私は最近 Ubuntu に切り替え、Windows で使用していた Eclipse の代わりに Java 開発に NetBeans を使用することにしました。

問題は、私が Windows で使用した Eclipse に、標準のアプリ アイコンが入った「drawable-hdpi」という名前のフォルダーと、「drawable-mdpi」のような他のいくつかのフォルダーがあったことです (と思います)。

しかし、NetBeans では、「drawable」という名前のフォルダーはないようです。

これは正しいですか、それとも修正する必要がある何か問題がありますか?

読んでくれてありがとう、アレックス。

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

java - javaでdrawableBottomを変更する

Java経由でボタンのドローアブルを変更することは可能ですか?

例; このようなボタンがあります。

現在の drawableBottom イメージを自分の drawable ディレクトリの別のイメージに変更したいと考えています。

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

android - Androidの文字列パスからmp3をロードしたいですか?

drawable フォルダにある Android の文字列パスから mp3 をロードしたいですか? 誰かこれについて私を助けてください。

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

android - ShapeDrawable内のオフセット形状

ShapeDrawableを拡張するクラス(ここを参照)を使用して、周囲に境界線のある角の丸い長方形を描画しようとしていますが、形状自体が外側に拡張されていないため、shapedrawableが境界線の一部を切り取っているように見えることを除いてすべてが機能していますそれらの境界。

シェイプ自体とキャンバスの境界の間にパディングがあるように、シェイプドローアブルが描画を開始する場所をオフセットする方法はありませんか?ShapeDrawable.setBoundsをシェイプの固有のサイズよりも大きくしてShapeDrawable.setPaddingを試しましたが、どこにも到達していないようです。代わりにDrawableをサブクラス化する必要がありますか?

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

android - Androidでハイライトフラッシュを回避する

リストアイテムの状態(押された状態または選択された状態)を示す背景として使用される2つのドローアブルがあります。Pressedドローアブルはセレクターですが、状態は指定されていません。これは、XMLを介してリストのandroid:listSelectorになるように接続されています。

ただし、Selectedドローアブルは複雑であり、アイテムが選択されたときに複数の単純な背景ドローアブルの変更が必要になるため、コードによって適用されます。

2つのリストアイテム間をすばやくクリックすると、1つのアイテムには[選択済み]ハイライトが表示され(保持され)、別のアイテムには[押された]ハイライトが表示されます(保持されます)。これは、プレスが非常に迅速に行われるため、基になるフレームワークによってクリックとして解釈されないためonItemClick、リストに到達しないためだと思います。

1つの解決策は、状態でセレクターを使用することです(これがセレクターの目的です!):

ただし、これには、コードが選択されたハイライトを適用する前にPressedハイライトをオフにするという不幸な効果があります。そのため、onItemClickハンドラーの早い段階でsetBackgroundResource呼び出しを行っても、2つの状態の間にハイライトが点滅します。

もう1つの解決策はonItemClick、イベントだけでなくイベントも監視onTouchし、すべてをコードで処理することです。それは物事を遅くしすぎるように見えます。

フラッシュ状態と二重選択状態の両方を回避するにはどうすればよいですか?

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

android - Android: 一度に 1 つ以上のナイン パッチ イメージはありませんか?

9 つのパッチ イメージ ( **.9.png ) に問題があります。ウィジェットのレイアウトがあり、ウィジェットの背景に 9 つのパッチ イメージを使用したいと考えています。ここに私のbackground.xmlがあります

ドローベールの名前は「appwidget_bg.9.png」です。このようなものはうまくいきます。しかし、フォーカス状態とプレス状態に別の画像を使用したいと思います。

だから私はそれを次のようにします:

問題: ドローアブル「appwidget_bg_pressed.9.png」を追加するとすぐに、次のエラー メッセージが表示されます。

.../res/drawable/widget_bg.xml:21: エラー エラー: 指定された名前に一致するリソースが見つかりません (「drawable」で値「@drawable/appwidget_bg」)。

.../AndroidManifest.xml:6: エラー エラー: 指定された名前に一致するリソースが見つかりません ('icon' で値 '@drawable/icon')。

drawables フォルダーに追加できるのは 9 パッチのドローアブル 1 つだけのようです。何故ですか?

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

android - Android はメニュー アイコンの再利用を推奨していますか? それらをすべてどこで入手できますか?

http://developer.android.com/guide/practices/ui_guidelines/icon_design.html#menuapx (メニュー アイコン)では、ライセンスについて何も書いていません。

ユーザーが混乱しないように、すべてのアプリで標準のアイコンを同じように見せたいと考えていると思います。右?

ここで、Google プレイス アプリのメニュー アイコン「地図を見る」(折りたたまれた地図) を使用したいと思います。商用プロジェクト用にどこで入手できますか? (ここにはありません)

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

android - 色で値を定義することと描画可能なタグの違いは?

これは、Androidサンプルディレクトリのcolors.xmlの一部です。

<drawable>今私の質問は、タグとタグで色を定義することの違いは何<color>ですか?

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

android - SlidingDrawer のハンドルのドローアブルはどこに定義されていますか?

アクティビティでSlidingDrawerを使用したいのですが、独自のトレイ ハンドルを見つけたり作成したりするのではなく、組み込みのトレイ ハンドルを使用したいと考えています。CommonsWare のおかげでオンラインで見つけましたが、彼らは Android プラットフォーム自体から入手したものだと思います。そのため、単にコピーを使用するのではなく、どこで見つけられるかを知ることは、長期的には有益であると考えています。私はAndroid SDKのインストールでそれを探しましたplatforms/android-8/android.jar/res/が、成功しませんでした.

SlidingDrawer ハンドル

上記の画像は、単にダウンロードするのではなく、Android SDK 自体のどこにありますか?