草庐IT

imageviews

全部标签

android - 如何使用代码而不是 xml 设置 ImageView 的边距

我想添加未知数量的ImageView以边距查看我的布局。在XML中,我可以使用layout_margin像这样:有ImageView.setPadding(),但没有ImageView.setMargin().我认为它类似于ImageView.setLayoutParams(LayoutParams),但不知道该添加什么。有人知道吗? 最佳答案 android.view.ViewGroup.MarginLayoutParams有一个方法setMargins(left,top,right,bottom)。直接子类是:FrameLayo

android - 如何使用代码而不是 xml 设置 ImageView 的边距

我想添加未知数量的ImageView以边距查看我的布局。在XML中,我可以使用layout_margin像这样:有ImageView.setPadding(),但没有ImageView.setMargin().我认为它类似于ImageView.setLayoutParams(LayoutParams),但不知道该添加什么。有人知道吗? 最佳答案 android.view.ViewGroup.MarginLayoutParams有一个方法setMargins(left,top,right,bottom)。直接子类是:FrameLayo

android - 通过 XML 循环的 ImageView

我想让我的ImageView中的任何图像都变成带边框的圆形。我搜索但找不到任何有用的信息(我尝试过的任何方法都不起作用)。如何通过XML实现这一点:用特定的src创建一个ImageView,并使其带有边框的圆形? 最佳答案 这是我设计的最简单的方式。试试这个。依赖实现'androidx.appcompat:appcompat:1.3.0-beta01'实现'androidx.cardview:cardview:1.0.0'如果您正在使用Lollipop以上的android版本为圆形ImageView添加边框-最新版本用另一个比内部稍

android - 通过 XML 循环的 ImageView

我想让我的ImageView中的任何图像都变成带边框的圆形。我搜索但找不到任何有用的信息(我尝试过的任何方法都不起作用)。如何通过XML实现这一点:用特定的src创建一个ImageView,并使其带有边框的圆形? 最佳答案 这是我设计的最简单的方式。试试这个。依赖实现'androidx.appcompat:appcompat:1.3.0-beta01'实现'androidx.cardview:cardview:1.0.0'如果您正在使用Lollipop以上的android版本为圆形ImageView添加边框-最新版本用另一个比内部稍

android - 缩放图像以填充 ImageView 宽度并保持纵横比

我有一个GridView。GridView的数据是来自服务器的请求。这是GridView中的item布局:我从服务器请求数据,获取图像url并将图像加载到BitmappublicstaticBitmaploadBitmapFromInputStream(InputStreamis){returnBitmapFactory.decodeStream(is);}publicstaticBitmaploadBitmapFromHttpUrl(Stringurl){try{returnloadBitmapFromInputStream((InputStream)(newURL(url).get

android - 缩放图像以填充 ImageView 宽度并保持纵横比

我有一个GridView。GridView的数据是来自服务器的请求。这是GridView中的item布局:我从服务器请求数据,获取图像url并将图像加载到BitmappublicstaticBitmaploadBitmapFromInputStream(InputStreamis){returnBitmapFactory.decodeStream(is);}publicstaticBitmaploadBitmapFromHttpUrl(Stringurl){try{returnloadBitmapFromInputStream((InputStream)(newURL(url).get

android - 如何使用复合可绘制对象而不是包含 ImageView 和 TextView 的 LinearLayout

针对我的代码运行新的Lint工具。它提出了很多好的建议,但我无法理解。ThistaganditschildrencanbereplacedbyoneandacompounddrawableIssue:CheckswhetherthecurrentnodecanbereplacedbyaTextViewusingcompounddrawables.ALinearLayoutwhichcontainsanImageViewandaTextViewcanbemoreefficientlyhandledasacompounddrawable这是我的布局有人可以提供一个具体的例子来说明在这种情况

android - 如何使用复合可绘制对象而不是包含 ImageView 和 TextView 的 LinearLayout

针对我的代码运行新的Lint工具。它提出了很多好的建议,但我无法理解。ThistaganditschildrencanbereplacedbyoneandacompounddrawableIssue:CheckswhetherthecurrentnodecanbereplacedbyaTextViewusingcompounddrawables.ALinearLayoutwhichcontainsanImageViewandaTextViewcanbemoreefficientlyhandledasacompounddrawable这是我的布局有人可以提供一个具体的例子来说明在这种情况

android - 如何获取 android.widget.ImageView 的宽度和高度?

╔══════════════════════════════════════════════╗^║ImageView╔══════════════╗║|║║║║|║║Actualimage║║|║║║║|60pxheightofImageView║║║║|║║║║|║╚══════════════╝║|╚══════════════════════════════════════════════╝90pxwidthofImageView我有一个具有一些默认高度和宽度的ImageView,图像存储在db中,我想根据Imageview高度宽度缩放Image。因为我不希望它给出默认值,因为

android - 如何获取 android.widget.ImageView 的宽度和高度?

╔══════════════════════════════════════════════╗^║ImageView╔══════════════╗║|║║║║|║║Actualimage║║|║║║║|60pxheightofImageView║║║║|║║║║|║╚══════════════╝║|╚══════════════════════════════════════════════╝90pxwidthofImageView我有一个具有一些默认高度和宽度的ImageView,图像存储在db中,我想根据Imageview高度宽度缩放Image。因为我不希望它给出默认值,因为