我只想获取某个文件的ID,然后将其转换为视图,以便我可以使用拖放方法。
以下是代码:
View x = mAdapter.getItemId(position);
并且它声明“类型不匹配无法长时间转换为查看”...
那么,有没有办法获取文件的ID,然后将其与视图绑定,以实现拖放? 。
提前致谢。
答案 0 :(得分:2)
没有。长不是视图。有很多数据和逻辑可以为视图提供动力(例如绘制和测量视图的代码)。您希望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。