問題タブ [setbackground]

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

android - カスタムビューの背景色を設定しますか?

カスタム ビューがあり、2 秒ごとに背景色を設定する必要があります。canvas.drawARGB()またはを使用できます。どちらview.setBackgroundColor()も色を変更できますが、2 秒ごとに変更が繰り返されるため、パフォーマンスを向上させる必要があります。 ?canvas.drawARGB() または view.setBackgroundColor()?

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

java - java.lang.OutOfMemoryError setBackgroundResource

イメージビューに画像をロードするためのさまざまなボタンがあります。ユーザーが最初のボタンをクリックすると、10 個の画像が読み込まれます。ユーザーが 2 番目のボタンをクリックすると、さらに画像が 10 個読み込まれます。他の 10 個の画像は表示されませんが、3 番目のボタンをクリックして他の 10 個の画像を読み込むと、II get java.lang が表示されます。 .OutOfMemoryError。どうすればこの問題を解決できますか? ここで多くの投稿を読み、ビットマップを使用してからビットマップをリサイクルするなど、さまざまな方法を試しましたが、すべて同じエラーが発生します。何度か再利用する必要があるため、ユーザーがボタンをクリックしたときに写真が削除されないようにします。メモリ内の画像を押しのける方法はありますか? またはメモリキャッシュをリセットしますか?事前に感謝します。このコードは Android バージョン 2.3.3 で動作しますが、バージョン 4.1 でクラッシュするのは次のコードです。

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

android - URLから画像を取得し、Androidの相対レイアウト背景として設定します

基本的に私がやりたいことは、画像のURLを使用して(ダウンロードされているかどうかは関係ありません)、relativelayoutの背景を設定することです

私は何時間もグーグルで検索し、多くの提案を試みましたが、常にエラーやアプリのクラッシュが発生します...

私はこのような他の人を試しました(http://looksok.wordpress.com/2013/07/06/android-tutorial-download-image-from-the-internet-with-url/)が、うまくいきませんでした

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

android - プログラムでビットマップでimageViewを設定できません

プログラムでビットマップを設定したい imageView imgFirstAct は、プログラムを実行した後、何らかの理由で空のままです。最初は、imageView の背景とソースは空です。

関連する imageViews XML は次のとおりです。

コードは次のとおりです。

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

java - カスタム JLabel (形状が変更された) の場合、setbackground メソッドは新しい形状ではなく四角形を描画します

以下に示すように、paintComponent() メソッドをオーバーライドして、カスタム ラベルを作成しました。しかし、このコンポーネントで setBackground() メソッドを呼び出すと。長方形全体をペイントします。カスタムシェイプだけペイントしたいのですが、助けてください。

カスタムラベルコード:

編集 :

以下のようにコードを修正しました。

デフォルトの背景を白にしたいので、最初にラベルが作成されたとき、背景は白です。これで、画面にいくつかのラベルが表示されます。クリック イベントで背景色を変更します。たとえば、setbackground(Color.red) を呼び出すと、クリックされたラベルの色が更新されます。

画面をスクロールすると repaint() メソッドが呼び出され、すべてのカスタム ラベルが再描画され、すべてのラベルの背景が赤に変更されます。

編集 2: ラベルを追加するためのコード:

カスタムラベルのコード:

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

java - Java - JFrame の半分を特定の色に設定する

JFrame の水平方向の半分を設定して、カーソルが置かれている色を表示しようとしています。これは私がこれまでに得たものです。

私はそれを置くことを知っています

while ループの下では、フレーム全体がその色に変更されますが、フレームの下半分だけをその色にする必要があります。

いくつかの助けをいただければ幸いです。ありがとうございました。