从文件夹中获取所有图像并将其添加到滑块
Get all Images from a Folder and add it to Slider
我有一个名为 first - res/drawable/pics/first
的文件夹。该文件夹最多可包含 5 张图像(5 张或少于 5 张)。我需要遍历所有这些图像并添加到此滑块 https://github.com/daimajia/AndroidImageSlider
这样的事情可能吗?
x=5;
sliderShow1 = (SliderLayout)findViewById(R.id.ad1);
TextSliderView[] textSliderViewarray=new TextSliderView[x];
for (int y=0;y<x;y++)
{
textSliderViewarray[y]=new TextSliderView(this);
}
for (int y=0;y<x;y++)
{
textSliderViewarray[y].description(" ").image("@drawable/pics/first/"+Integer.toString(y+1)+".png");
sliderShow1.addSlider(textSliderViewarray[y]);
}
这段代码创建了 5 个空白内容的滑块。
试试这个:
图像的根文件夹应该是可绘制的。不要保存在嵌套文件夹中。
使用以下代码:
for (int y=0;y<x;y++)
{
// Assuming image names as 1.png, 2.png, 3.png ...
String resourceName = Integer.toString(y); // Extension is not needed.
int resourceId = getResources().getIdentifier(resourceName, "drawable", getPackageName());
textSliderViewarray[y].description(" ").image(resourceId);
sliderShow1.addSlider(textSliderViewarray[y]);
}
我有一个名为 first - res/drawable/pics/first
的文件夹。该文件夹最多可包含 5 张图像(5 张或少于 5 张)。我需要遍历所有这些图像并添加到此滑块 https://github.com/daimajia/AndroidImageSlider
这样的事情可能吗?
x=5;
sliderShow1 = (SliderLayout)findViewById(R.id.ad1);
TextSliderView[] textSliderViewarray=new TextSliderView[x];
for (int y=0;y<x;y++)
{
textSliderViewarray[y]=new TextSliderView(this);
}
for (int y=0;y<x;y++)
{
textSliderViewarray[y].description(" ").image("@drawable/pics/first/"+Integer.toString(y+1)+".png");
sliderShow1.addSlider(textSliderViewarray[y]);
}
这段代码创建了 5 个空白内容的滑块。
试试这个:
图像的根文件夹应该是可绘制的。不要保存在嵌套文件夹中。
使用以下代码:
for (int y=0;y<x;y++)
{
// Assuming image names as 1.png, 2.png, 3.png ...
String resourceName = Integer.toString(y); // Extension is not needed.
int resourceId = getResources().getIdentifier(resourceName, "drawable", getPackageName());
textSliderViewarray[y].description(" ").image(resourceId);
sliderShow1.addSlider(textSliderViewarray[y]);
}