草庐IT

imageviews

全部标签

机器人 : scaling bitmap to fit imageview

我正在从画廊/相机获取位图并尝试适应大小为200dp*200dp的ImageView我不得不缩放位图以解决内存不足的问题。现在在缩放图像后并不完全适合imageview。宽度还可以,但高度只有一半。有没有一种方法可以使位图适合imageview,而无需更改imageview大小且无需拉伸(stretch)图像。fitxy可以,但图像会被拉伸(stretch)。我关注了thisanswer 最佳答案 我认为您需要创建新的Bitmap以适应ImageView的大小,并且您必须按比例创建新的Bitmap,就像它的高度一样,宽度必须与高度的

java - Android - 跨 4 个 ImageView 设置背景

如何实现4个Imageview各指定一个背景部分的效果?我想得到这样的效果:有什么办法可以做到这一点吗?谢谢。感谢@ChiefTwoPencil的回答!取得的成果:谢谢! 最佳答案 引用以下代码...创建xml文件res/layout文件夹并放置以下代码。在res/drawable文件夹下创建xml文件和代码,命名为transibg.xml。然后运行项目。我希望你想要这个.. 关于java-Android-跨4个ImageView设置背景,我们在StackOverflow上找到一个类似的

android - 如何在android中特定位置的ImageView上写TextView?

我正在尝试结合使用TextView和ImageView,并希望将TextView放置在图像中两个圆圈的中心,但不知何故,我无法找到一种适用于不同类型设备的解决方案。这是我要使用的图像:这是我到目前为止尝试过的方法。我已将imageview和textview都放在framelayout中,然后尝试使用linearlayouts和布局权重来调整textview。`` 最佳答案 您可以使用RelativeLayout来实现这一点"/> 关于android-如何在android中特定位置的Ima

android - ImageView 在横向模式下被拉长

即使在横向模式下,我也想保持我的Imageview的纵横比。即使我使用scaleType:fitXY和adjustBounds,它看起来也super拉伸(stretch)这是我的xml文件/>更新:我使用glide设置我的ImageView。它主要是一张640X330的图像Glide.with(this).load("http://www.web-cars.com/lambo_sb/IMG_3410.jpg").into(imageView); 最佳答案 试试这个,/> 关于androi

android - 如果我点击 ImageView 1 中的某个位置,则在 ImageView2 上以与 ImageView 1 相同的坐标绘制一个圆圈,反之亦然

我正在尝试制作找不同游戏应用程序,但我从来没有做过那样的东西,因为我是开发新手,所以我被困住了嗯,宝贝,学习总是需要步骤的xD我在一些文档中读到我必须分别获取每个ImageView的高度和宽度,所以当我触摸imageView1时,它的坐标可以设置为ImageVIew2和ViceVersa我可能错了XD现在我有一个垂直设置2个图像的布局我想做的是,如果我点击image1中的一个位置,则应在image2中的同一位置创建一个圆圈在阅读了一些内容后,如果我点击布局,我会画一个圆圈,但在此之后我会卡住,我找不到下一步该做什么,也许我找不到与我的问题相关的文档publicclassPlayActi

java - 以编程方式设置 ImageView 资源不起作用

我正在尝试实现一项功能,用户可以从存储中选择一个图像文件,然后该图像显示在缩略图大小的ImageView中。文件选择部分似乎是正确的:Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType("image/*");startActivityForResult(intent,GET_ATTACHMENT_RESULT);//...@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,@NullableIntentdata){super.

android - 从 ImageView 获取裁剪后的图像

我使用ImageView裁剪位图。裁剪后我想得到裁剪后的图像,但我得到的图像与原始图像相同。有没有办法只获取图像的可见部分?ImageViewiv=newImageView(this);iv.setImageBitmap(OriginalBitmap);iv.setScaleType(ScaleType.CENTER_CROP);BitmapCroppedBitmap=((BitmapDrawable)iv.getDrawable()).getBitmap();CroppedBitmap的值与OriginalBitmap相同。我怎样才能得到裁剪的? 最佳答案

android - 将 ImageView 中的图像右对齐并垂直居中

假设我有一个具有此纵横比的ImageView###############我希望能够将具有不同宽高比的图像放入其中。如果图片有这个比例000000我想要它###00###00###00所以android:scaleType="fitEnd"会起作用但是如果我有一张比例为的图片00000我想要它#####00000#####所以这里需要android:scaleType="fitCenter"。有没有办法把它结合起来? 最佳答案 您不能在同一属性中使用两个scaleTypes。您可能需要等待图像加载完毕,然后决定scaleType使用

android - fragment View 异步更新 : ImageView not updating but other childs are getting updated in the view

我有一个使用Fragments的ViewPager..fragments现在只包含一个带有ImageView和bigTextView作为标题的framelayout..每个fragment图像都是异步加载的..我的问题是异步任务完成后,我可以看到图像的标题被新值更改了。但是ImageView显示的图像只在第一次加载。onCreateView方法@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//Inflatethelayoutconta

android - 让我的 PagerAdapter 中的 ImageView 全屏显示 - 如何?

我正在测试一个应用程序,其中包含我设法使用PagerAdapter创建的某种图库,但我无法全屏显示图像。以下是一些屏幕截图:屏幕上的View1http://imgur.com/TVvFs2v,从View1到View2的过渡http://imgur.com/h6RhxfN我想要的是去除白色边框和操作栏,使图像全屏显示。代码如下:SSTest.javapackagecom.exp.viewpagersstest1;importandroid.app.Activity;importandroid.os.Bundle;importandroid.support.v4.view.ViewPage