是否可以将数据类型转换为long来查看?

时间:2013-07-19 13:40:50

标签: android

我只想获取某个文件的ID,然后将其转换为视图,以便我可以使用拖放方法。

以下是代码:

View x = mAdapter.getItemId(position);

并且它声明“类型不匹配无法长时间转换为查看”...

那么,有没有办法获取文件的ID,然后将其与视图绑定,以实现拖放? 。

提前致谢。

1 个答案:

答案 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。