2

私はAndroidプロジェクトで作業しており、JARファイルを作成したライブラリプロジェクトに画像があります。

JAR ファイルのドローアブル フォルダー内の画像のシーケンスは次のとおりです。

image1
image2

私のアプリケーションでは、drawable フォルダーには次の一連の画像があります。

image3
image4
image1

ライブラリコードからR.drwable.image1としてドローアブルを選択したい場合、Applications Drawableフォルダーからimage3を選択して表示します。

画像 1 が画像 3 の上にある場合、画像が正しく表示されます。

なぜこの注文の問題が発生するのかわかりません。Android SDK リビジョン 18 を使用しています。Eclipse で「FatJar」プラグインを使用して JAR を作成しました。

4

1 に答える 1

0

あなたが選んだのに、なぜそれがimage3を選ぶのか分かりませんR.drawable.image1..

しかし、これを試してください

R.drwable.image1[1]

アップデート:

NotificationCompat.Builder mBuilder =
        new NotificationCompat.Builder(this)
        .setSmallIcon(R.drawable.icon)
        .setContentTitle("My notification")
        .setContentText("Hello World!");
// Creates an explicit intent for an Activity in your app
Intent resultIntent = new Intent(this, ResultActivity.class);

// The stack builder object will contain an artificial back stack for the
// started Activity.
// This ensures that navigating backward from the Activity leads out of
// your application to the Home screen.
TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
// Adds the back stack for the Intent (but not the Intent itself)
stackBuilder.addParentStack(ResultActivity.class);
// Adds the Intent that starts the Activity to the top of the stack
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent =
        stackBuilder.getPendingIntent(
            0,
            PendingIntent.FLAG_UPDATE_CURRENT
        );
mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager =
    (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
// mId allows you to update the notification later on.
mNotificationManager.notify(mId, mBuilder.build());
于 2013-09-05T12:09:46.117 に答える