草庐IT

ImageVIew

全部标签

android - 如果我在键盘弹出时设置 linearlayout 权重,它会调整其大陆的大小

我关注了这个example并设法将fab按钮放在正确的位置但是当我按下编辑文本键盘时弹出并且它弄乱了布局权重我怎样才能使ImageView成为静态的,并且当键盘打开时它会保持相同的大小?XML: 最佳答案 这是因为android默认行为会调整View大小以为键盘腾出空间。您可以在list文件中更新它android:windowSoftInputMode的可能值-->adjustResize,adjustPan,adjustUnspecifiedMoreinfo 关于android-如果我

android - 如何根据它覆盖的 ImageView 的颜色更改文本的颜色?

所以我在用户上传的ImageView上设置了带有白色文本标签的透明按钮。如果用户上传的图片大部分是白色的,那么即使不是完全不可见,也很难看到按钮。有谁知道获取ImageView的源图片/drawable的平均颜色的方法吗?如果我能做到这一点,我可以将它与我可以反复试验的某个阈值进行比较......如果我能做到这一点,那么我可以将按钮上文本的颜色更改为这种颜色的倒置版本.......或者什么??只是想在这里随地吐痰..当然,如果有人知道更好的方法,将不胜感激,谢谢!! 最佳答案 您可以使用Palette类。来自developersgu

android - 以编程方式将 ImageView 设置在 TextView 的右上方

我必须以编程方式在textview的RightTop上设置图像。但是它的设置在textview的左侧。任何人都可以告诉我如何处理这个吗?我的代码如下:FrameLayoutframeLayout=KaHOUtility.generateFrameLayout(mContext);frameLayout.setPadding(5,5,5,5);LinearLayoutlinearLayout=KaHOUtility.generateLinearLayout(mContext);KaHOTextViewtextView=KaHOUtility.generatePanelHeadingTex

Android TableRow - 如何将 View 动态添加到特定位置?

我正在动态构建TableLayout。我需要TableRow在某些列位置有差距。例如,我需要行在3和5位置有ImageView,下一行在1、2、4位置有ImageView。我尝试使用:TableRowrow1=newTableRow(this);row1.addView(newImageView(this),2);row1.addView(newImageView(this),4);mTable.addView(row1);TableRowrow2=newTableRow(this);row2.addView(newImageView(this),0);row2.addView(new

android - 动态改变 ImageView 的位置

我目前正在使用矩阵方法为图像(图像A)实现拖动和捏合缩放现在我希望图像A的一部分可以点击,所以我将另一个ImageView(图像B)放在图像A上,并在xml文件中为其设置layout_margins。我的问题是......有没有办法在我缩放图像以进行拖动和捏合缩放时动态更改我的layout_margins?我想更简单的问题是...如何动态设置ImageView的layout_margins?谢谢! 最佳答案 使用以下代码fragment。不要忘记导入“android.widget.FrameLayout.LayoutParams”或

android - 处理 ImageView 中的可点击区域

我有这样的图片我想让红色区域成为可点击区域。我想让这个区域可点击,这意味着当用户在某个红色点触摸屏幕时我想收到通知a.i我想注册一个监听器。问题在于不同屏幕的图像大小不同,有些屏幕的尺寸为240x320,有些屏幕的ImageView为400x800我使用fill_parent,因此图像将在每个屏幕中填满整个屏幕。并且这个可点击区域有时会从左边界50dip有时会是150dip。有时距离顶部10dip有时是500dip...一切都取决于屏幕尺寸如何处理这种情况? 最佳答案 最好的方法是将图像切割成单独的部分,然后将它们放在Relativ

Android:如何将 imageView 设置为谷歌地图 API android 中的标记?

直到现在我一直在使用drawable在我的map上填充标记。现在我想知道如果我可以将自定义ImageView显示为map中的标记会很酷。到现在为止我都是这样做的itemized=newItemazide(drawable,mContext);我想实现这样的目标 最佳答案 我可能来晚了一点,但我会为遇到/正在面临类似问题的其他人发布解决方案。所以基本上你必须做的(至少对于你正在寻找的解决方案,即强加在类似盒子的背景上的自定义图像)是在Canvas的帮助下将customImage强加在背景框上。使用此实现,您可以有效地从Canvas创建

android - 在 GridView 中显示图像的最佳方式是平滑滚动

首先,我已经做了一些事情来在gridview中显示图像,使滚动时平滑1。在后台线程上从互联网加载图像AsyncTaskacyncTask;HandlerThreadhandlerThread;URLimageUrl=newURL(link);HttpURLConnectionconn=(HttpURLConnection)imageUrl.openConnection();conn.setConnectTimeout(30000);conn.setReadTimeout(30000);conn.setInstanceFollowRedirects(true);InputStreamis

android - 在 ImageView 中交换图像

我一直在尝试在我的应用程序中实现简单(我认为)的东西。我认为这很简单,但不知何故,它并没有像我希望的那样工作。我想做的是:有一个ImageView居中的Activity-它有自己的图像(好吧,有两个)。我想按下那个ImageView(或者它可以是ImageButton),打开图库/用相机拍照。然后,在拍摄/选择图片后,我想让ImageView显示图片的缩略图。我的布局我的代码-获取图片路径后BitmapFactory.OptionsbmpFactoryOptions=newBitmapFactory.Options();bmpFactoryOptions.inSampleSize=8;

android - 以编程方式无法在 RelativeLayout 中对齐 ImageView

我在将ImageView添加到相关布局时遇到问题。我想将图像添加到我使用RelativeLayout动态创建的菜单项列表中。我的所有菜单项都按顺序显示得很好,但是当我尝试向每个项目添加图像时,我只得到一个箭头,而且它没有垂直居中。下面是我的代码。在我的XML文件中在我的代码中:privatevoidbuildMenu(Stringname,intid){String[]menuItems=getResources().getStringArray(pMenus[id]);//GettherellayoutfromxmlRelativeLayoutcontainer=(RelativeL