0

Drawableフォルダ内の画像(たとえばbackground.jpg)でギャラリーの背景を設定したい。

setBackground()メソッドのプロトタイプは

 void   setBackground(Drawable background)
Set the background to a given Drawable, or remove the background.

しかし、この方法で自分の画像を参照する方法がわかりません。私はこのように参照しようとしました

Gallery galleryModified;
galleryModified.setBackground(background);

しかし、2行目にエラーが発生し、リソースが見つからないと言っています。

ご存知の方はご返信ください。

ありがとう。

4

2 に答える 2

1

IDがR.drawable.backgroundのdrawableフォルダーのリソースから背景を設定しているようです。その場合は、次を試してください。

galleryModified.setBackgroundResource(R.drawable.background);
于 2012-10-22T05:20:15.900 に答える
0

プロジェクト内のすべてのリソースは、R クラスで自動的に解析されます。次のように、常にオブジェクトとしてR.drawable.drawable_name取得する必要があります。これは、多くのリソース タイプを取得する基本的な方法です。drawable次のようなキーワードを 置き換えるだけです。R.string.name_of_string_resource R.id.id_control

于 2012-10-22T05:50:58.273 に答える