Articles of imageview

如何将imageview从一个活动发送到另一个活动

我在第一个活动的listview中有一个imageview,我想将我的imageview发送到listview项目的clicl上的第二个活动。 我试过以下代码 – 将可绘制图像转换为bytearray: – Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher); ByteArrayOutputStream stream = new ByteArrayOutputStream(); bmp.compress(Bitmap.CompressFormat.PNG, 100, stream); byte[] byteArray = stream.toByteArray(); 通过意图发送 – Intent intent=new Intent(PicturesList.this,PictureDetail.class); intent.putExtra(“Bitmap”, byteArray); startActivity(intent); 在第二次活动中 – Bundle extras = getIntent().getExtras(); byteArray = extras.getByteArray(“Bitmap”); 和 Bitmap bmp = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length); imageview.setImageBitmap(bmp); 但问题在于 – Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher); 这需要可绘制的图像,我有imageview,我可以将我的imageview转换为drawable吗? […]

围绕其中心旋转imageview而不切断其边缘

我已经定制了imageview,但它只是旋转它的位图而不是整个视图。 我不想使用animation,因为我也拖动了imageview,所以移动animationimageivew结果很奇怪,所以坚持onDraw/draw ,加上覆盖绘制没什么特别的。 @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub canvas.save(); canvas.rotate(rotationAngle, rotationW, rotationH); super.onDraw(canvas); canvas.restore(); } 我怎样才能旋转整个视图而不仅仅是它的位图?

外部分配对于这个过程来说太大了

我昨晚发布了一个关于这个问题的问题,但我不认为我解释得很好,以获得适当的帮助。 所以基本上,我有一个应用程序,您可以按下一个按钮,让您从图库中选择一个图像,并在我在应用程序中显示的ImageView中显示它。 一切都很好。 但是,当我再次按下按钮并选择不同的图片时,应用程序强制关闭。 更新现在,如果我从库中的下载照片文件夹中拍摄照片,它可以正常工作,可以随时切换照片。 但当我回到我的相机照片文件夹来更改图片时,它会强行关闭。 更新2它也适用于我的Gallery应用程序中的任何其他文件夹。 只有一个有这个问题(强制关闭)在“相机”文件夹上 更新3 19660800字节外部分配对于此过程来说太大。 造成这个问题。 有什么方法可以减少所选照片的​​尺寸? private static final int SELECT_PICTURE = 1; private String selectedImagePath; private ImageView img; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); img = (ImageView)findViewById(R.id.myimageview); ((Button) findViewById(R.id.taptoadd)) .setOnClickListener(new OnClickListener() { public void onClick(View arg0) { Intent intent = new Intent(); intent.setType(“image/*”); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent,”Select Picture”), SELECT_PICTURE); […]

无法从URL加载图像

我试图从URL加载图像,但它不起作用。 发生了两种不同的错误。 当我放置一个以www开头的URL时,应用程序没有关闭,但既没有加载图像,只显示一个空白区域。 但是当URL以http://开头时,应用关闭。 我用来加载图像的代码是下一个: public class ThreadAdapter extends BaseAdapter { ArrayList data; LayoutInflater inflater; public ThreadAdapter(Context context, ArrayList data) { super(); inflater = LayoutInflater.from(context); this.data = data; } @Override public int getCount() { return data.size(); } @Override public Object getItem(int position) { return data.get(position); } @Override public long getItemId(int position) { return position; } […]

ListView – 滚动时图像随机播放

我有一个带有两个TextView和一个ImageView的ListView。 图像从Internet加载并由LruCache缓存。 滚动浏览ListView时,图像会被洗牌几秒钟。 在正确的图像完全加载之前,不应该是任何图像。 我发现了几个同样问题的问题,但没有人帮助过我:/。 这是我的代码: public class NewsAdapter extends BaseAdapter { private static LayoutInflater inflater; private List items = new LinkedList(); private LruCache mMemoryCache; public NewsAdapter(Context context) { inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); // Bitmap Cache final int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024); final int cacheSize = maxMemory / 8; mMemoryCache = new LruCache(cacheSize) […]

将图像调整到网格视图中

我试图将图像适合gridview。 但我不明白我的gridview在哪里获得了视图的高度。 网格视图的单元格小于图像。 我想在单元格中显示图像。 但我不想硬编码ImageView的大小。 我的代码 gridView in xml 我正在膨胀的我的ImageView。 我的适配器类中的getView方法 @Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) mContext.getSystemService( mContext.LAYOUT_INFLATER_SERVICE); ImageView imageView; if (convertView == null) { imageView = (ImageView) inflater.inflate(R.layout.grid_view_item, null); } else { imageView = (ImageView) convertView; } Picasso.with(mContext).setLoggingEnabled(false); Picasso.with(mContext) .load(imageResource[position]) .into(imageView); return imageView; } 这就是我得到的 […]

如何在ImageView中加载Cipher加密的图像文件而不保存到设备

我正在创建一个具有内容安全性的应用程序,因为没有人可以复制内容和文件。 我使用密码直接从URL加密图像,而不是下载到设备。 请在下面find我的代码。 URL url = new URL(images.getImageurl()); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod(“GET”); connection.setDoOutput(true); File folder = new File(Environment.getExternalStorageDirectory(), “zerb”); boolean success = true; if (!folder.exists()){ folder.mkdirs(); } InputStream fis = connection.getInputStream(); String path = folder.getAbsolutePath() + “images.getImageName + “.jpg”; encryptfile(fis, path, AppConstants.password + images.getContentid() + images.getTopicid()) fis.close(); 密码加密方法代码是 private static boolean encryptfile(InputStream inputStream, […]

在gridview中进行拉伸imageview

我的gridview中的图像不是拉伸的。 我怎么伸展它? 这是我的。 这就是我要的 网格视图 GridView项目

如何在屏幕中央显示imageview?

我创建了旋转木马设计应用程序,它工作正常。 我希望在屏幕中央显示一个默认徽标。 所以我尝试了很多方法,请帮助我。 这是我的屏幕截图: 我希望在旋转木马设计的中心显示一个标志。 这是我的xml源代码: > 在这段代码中我使用imageview来显示徽标,但它不起作用。 更新了xml:

应用程序运行时,约束布局不显示ImageView中的图像

我试图在Android Activity(ConstraintLayout)中通过ImageView添加一些图像,在Android Studio预览屏幕上,它正确显示图像,但是当我在真实设备或模拟器上运行应用程序时,它没有显示图像。 以下是我正在使用的代码, Android Studio中的UI预览如下, 我们可以看到这里显示的是3张图片, 但是当我在模拟器或真实设备上运行应用程序时,它没有显示任何3个图像。 下面是模拟器的截图, @ dimen / rates_icon_size的值:36dp 三个图像尺寸, icon_rates:87×59像素 icon_schedule:88×78像素 icon_payout:60×82像素 请通过提供查询解决方案帮助我,提前致谢。

Intereting Posts