我只想获取某个文件的 ID,然后将其转换为视图,以便我可以使用拖放方法。
这是代码:
View x = mAdapter.getItemId(position);
并且它声明“类型不匹配无法将 long 转换为视图”......
那么,有没有办法获取文件的 ID,然后将其与视图绑定以实现拖放?.
提前致谢。
我只想获取某个文件的 ID,然后将其转换为视图,以便我可以使用拖放方法。
这是代码:
View x = mAdapter.getItemId(position);
并且它声明“类型不匹配无法将 long 转换为视图”......
那么,有没有办法获取文件的 ID,然后将其与视图绑定以实现拖放?.
提前致谢。
不,长不是视图。有大量数据和逻辑为 View 提供动力(例如绘制和测量 View 的代码),这些数据和逻辑并不长。您希望 Android/Java 如何将简单的数字转换为图形对象?
您可以做的是使用文件中的数据来填充视图。例如,要使用 SD 卡中的图片来设置 ImageView 的图像:
ImageView myImageView = (ImageView) findViewById(R.id.imageView1);
String imagePath = Environment.getExternalStorageDirectory().toString() "Images/my-image.jpg";
Bitmap bmp = BitmapFactory.decodeFile(imagePath);
myImageView.setImageBitmap(bmp);
同样,您可以从文本文件中读取数据来填充 TextView。