1
我对android开发非常陌生,我一直在尝试创建一个图片库应用程序。除了当我滑动显示下一个或上一个图像时,一切都工作正常,没有任何显示。我该如何解决?下一张图片不会在'ImageSwitcher'中刷卡显示
public class PhotosActivity extends AppCompatActivity {
int int_position;
private GridView gridView;
GridViewAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image_gallery);
gridView = (GridView)findViewById(R.id.gv_folder);
int_position = getIntent().getIntExtra("value", 0);
adapter = new GridViewAdapter(this, al_images,int_position);
gridView.setAdapter(adapter);
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String abc = "file://" + al_images.get(int_position).getAl_imagepath().get(position);
Intent i = new Intent(getApplicationContext(), FullImageActivity.class);
i.putExtra("id", position);
i.putExtra("abc",abc);
startActivity(i);
}
});
}
}
即使在10次刷卡之后,我仍然无法查看图像,根据您的回答更新了我的代码,并且我之前没有收到任何异常,还有其他的java文件也没有包含在本文中作为不适合我的代码的问题是在这个活动中,我仍然包含了一个更多的java文件,并更新了我的问题。此活动负责显示缩略图 –
您是否已将您的清单文件包含此权限<使用权限android:name =“android.permission.READ_EXTERNAL_STORAGE”/>。 –