de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 lacas
lacas
質問

ランタイム時のAndroidの変更ウィジェットのカラーUPDATED

私はフレームレートでウィジェットを持っています。

実行時にウィジェットの色や形を変更する方法はありますか?

私は背景のために形xmlを使用しています。

更新:

私は試した: 図1において、

            Paint paint=new Paint(); 

            Bitmap bitmap=Bitmap.createBitmap(100, 100, Config.ARGB_8888);
            Canvas canvas=new Canvas(bitmap);
            paint.setColor(Color.RED);
            canvas.drawRoundRect(new RectF(1,1,111,111), 10, 10, paint);

            updateViews.setImageViewBitmap(R.id.FL, bitmap);

--> error loading widget

図2において、

updateViews.setImageViewResource(R.id.FL, R.drawable.blue);

--> error loading widget

2 2011-10-27T18:09:34+00:00 3
 lacas
lacas
編集された質問 28日 10月 2011 в 8:28
プログラミング
android
Giohji
27日 10月 2011 в 6:21
2011-10-27T18:21:41+00:00
さらに
ソース
編集
#56791309

ImageView を追加して、 RemoteViews.setImageViewResource(int viewId、int srcId)タグを使用して FrameLayout 。

1
0
espinchi
27日 10月 2011 в 6:16
2011-10-27T18:16:14+00:00
さらに
ソース
編集
#56791307

あなたのウィジェットがTextViewであると仮定し、その色を白に変更したいとします。

まず、XMLレイアウトで指定したIDを使用して、XMLへの参照を取得します。

TextView textView = (TextView) findViewById(R.id.textViewId);

さて、色を設定するだけです:

textView.setBackgroundColorResource(R.color.white);
0
0
fadisdh
27日 10月 2011 в 6:19
2011-10-27T18:19:04+00:00
さらに
ソース
編集
#56791308

カラー:

view.setBackgroundColor(Color.parseColor("#FFFFFF"));

形状または任意の資源について:

view.setBackgroundResource(R.drawable.my_shape);
0
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 1週間前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 2週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属