ViewPager で画像のリストを設定する必要があります。アセットフォルダーに画像のリストがあります。アセット/画像などのアセット内の個別のフォルダーに画像をグループ化しました。assets/images1,...... ここで、int[] 配列で画像の ID (images1 のみなど) を取得する必要があります。String[]配列で画像(images1)の名前を取得しました。名前を使用して string[] 内の画像の ID を取得する方法。
質問する
3252 次
5 に答える
1
画像にアクセスするには、画像を drawable フォルダーに配置する必要があります。次に、このコードを使用して、名前から画像の ID を取得できます。
String yourImageName;
int resID = getResources().getIdentifier(yourImageName, "drawable", "com.example.yourpackegename.");
于 2013-09-19T07:17:03.057 に答える
0
プロジェクトの「res/」に「drawable」という名前のフォルダーを作成します。
次のような画像があるとします...
res/drawable/image,image1,image2,...
ACTIVITY で、R.drawable.image,R.drawable.image1,.... を使用してそれらを呼び出します。
"Now I need to get the id of the images (say images1 alone) in int[] array"
それらを配列に格納し、「R.drawable.YOUR_IMAGE_NAME」を次のように使用して呼び出すこともできます。
int[] images = {R.drawable.image,R.drawable.image1,R.drawable.image2,R.drawable.image3,....};
お役に立てれば。
于 2013-09-19T07:27:35.643 に答える
0
通常、「id」はリソース フォルダー内の画像に対してのみ作成され、アセット フォルダー内の画像に対しては作成されません。
于 2013-10-21T10:58:46.817 に答える
0
int[] array_images = {
R.drawable.image0,
R.drawable.image1,
R.drawable.image2,
R.drawable.image3,
R.drawable........,
....
};
于 2013-09-19T07:33:36.637 に答える