草庐IT

ImageVIew

全部标签

android - 调整 imageView 的大小会改变它的位置

我有一个相对布局,其中有一些图像,如下所示。在我的java文件中,我需要执行一个小任务。当我单击图像时,它的大小应该会增加。我试过了,它工作正常,这是我的代码publicclassMainActivityextendsActivityimplementsOnClickListener{ViewimageView;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);ImageViewi1=(ImageVi

android - ImageView 的自定义形状

假设我有一个完全矩形的图像:现在,当我在ImageView中显示它时,我希望切掉一个角,如下所示:如何在运行时实现这一点? 最佳答案 我已经用这段代码解决了这个问题:publicstaticBitmapmaskImage(Contextcontext,Bitmaporiginal){if(original==null)returnnull;Bitmapresult=Bitmap.createBitmap(original.getWidth(),original.getHeight(),Config.ARGB_8888);Canvas

android - 使用 Widget.Sherlock.ActionButton 膨胀 ImageView 时资源不是 Drawable

您好,我正在尝试向操作栏添加动画View,但我在Android2.3(适用于Android4)上遇到此错误1194AndroidRuntimeEFATALEXCEPTION:main1194AndroidRuntimeEandroid.view.InflateException:BinaryXMLfileline#3:Errorinflatingclass1194AndroidRuntimeEatandroid.view.LayoutInflater.createView(LayoutInflater.java:518)1194AndroidRuntimeEatcom.android.

Android ImageView 设置非整数 ID

是否可以使用字符串设置ImageViewsid?我正在以编程方式添加ImageViews,我想将ID设置为“IMG12a”之类的东西ImageViewimage=newImageView(this);RelativeLayout.LayoutParamsparams=newRelativeLayout.LayoutParams(100,100);params.leftMargin=X;params.topMargin=Y;image.setLayoutParams(params);image.setScaleType(ImageView.ScaleType.CENTER_CROP);i

android - 从 ImageView 中获取可绘制对象

当我执行this中描述的剪辑可绘制示例时文档ImageView.getDrawable始终返回null。谁能帮帮我?在MainActivity.javaonCreate@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageViewimageview=(ImageView)findViewById(R.id.image);ClipDrawabledrawable=(Clip

android - ImageView 下方的 TextView

我无法将标签放在我想要的位置。我会展示一张照片。我有以下代码:图片适合imageview的高度,没关系,我想把textview放在图片的左边。这有可能吗? 最佳答案 试试这段代码。下面是这段代码的UI设计。根据您的要求。 关于android-ImageView下方的TextView,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16624233/

Imageview上的Android自定义listview点击获取textview数据并打开 Activity

//AddingmenuItemstoListViewmylist=(ListView)findViewById(R.id.lstshowcatalogue);ListAdapteradapter=newLazyAdapter(this,menuItems,getApplicationContext());mylist.setAdapter(adapter);mylist.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewParent,Viewview,in

android - 如何在水平 ScrollView 内的线性布局内制作 2 个 ImageView ,每个 ImageView 的大小都可以覆盖屏幕

我正在尝试在水平ScrollView内的线性布局内获取2个(或根据需要更多)ImageView,以便缩放每个图像以适合屏幕高度而不扭曲图像,即一个图像在屏幕上显示尽可能大,滚动查看下一个。添加第二张图片后,我会得到两张相邻的小图片(两张图片的尺寸均为217*300像素)。目前我的activity_main.xml如下所示。我在布局上尝试了match_parent、fill_parent、wrap_content的各种组合,在ImageView上尝试了所有scaleTypes,并花了一天多的时间浏览网络寻找与我想要的类似的示例,但没有成功。 最佳答案

java - 在 Android 中将 ImageView 扩展到最大可能的保持纵横比

我在这个网站上找到了很多答案,但它们不起作用或者只针对个别情况。就我而言:我想加载图像并将其显示到ImageView中。ImageView的宽度必须是可能的最大宽度:父布局宽度。高度必须是允许重新缩放图像以保持纵横比的高度。如何做到这一点?这是我的布局,里面有ImageView(目前我一直在使用fitXY,但图像不保留纵横比,即使使用adjustViewBounds: 最佳答案 使用此小部件代替您的ImageView,并让宽度与父级匹配:packagecom.myapp.widgets;importandroid.content.C

android - 缩放 ImageView 时禁用 ViewPager 中的分页

我已经使用ViewPager进行图像滑动,我需要使用缩放选项查看图像,图像被缩放但在缩放图像时分页中断。已尝试onTouchEvent()和OnInterceptTouchEvent()。禁用和启用ViewPager会导致强制关闭。 最佳答案 子类ViewPager并覆盖canScroll()。您将被传递到检测到触摸事件的小部件,如果您希望将滚动事件传递给该小部件,则可以返回true,如果您想要ViewPager使用该滚动量。在您的情况下,您将在缩放时使用自己的自定义逻辑,而在未缩放时简单地链接到父类(superclass)。