-1

私はカスタムクラスを持っていますButtonImage

public ButtonImage(Activity activity) {

        face1 = activity.getResources().getIdentifier("face1", "drawable" , activity.getPackageName());
        face1i.setImageResource(face1);
...

私はres/drawable、および他の人 ( drawable-ldpidrawable-mdpidrawable-hdpidrawable-xhdpi) を持っています。次に、面をロードしたい (私は 4 つButtonImage持っていNullPointerExceptionますface1 = activity...) 。

(ldpi、hdpi、mdpi)フォルダーに応じて描画可能なフォルダーから画像をロードする方法、各フォルダーに4つの画像があります。

私の英語で申し訳ありませんが、あなたが私を理解できることを願っています

4

1 に答える 1

0

うわーごめんなさい。

Imageviews オブジェクトを作成するのを忘れていました。

face1 = new ImageView(activity);
于 2012-07-21T17:45:19.527 に答える