草庐IT

ImageVIew

全部标签

android - ImageView 适合而不拉伸(stretch)图像

我的ImageView是否有可能适合所有屏幕尺寸而不会拉伸(stretch)图像?我尝试使用fill_parent>wrap_content将所有比例类型更改为背景和src但仍然。如果图像不小,它看起来只是被拉伸(stretch)了..示例:这2个适合宽度,但图像被拉伸(stretch)..但是当我将其更改为src时,图像只是居中且很小。 最佳答案 没有内置的缩放类型允许ImageView自动放大图像并保持其纵横比不变。进行放大的唯一比例类型是fitXY,它不会尊重纵横比,正如您自己发现的那样。话虽如此,这个话题已经被访问过不止一次

android - state_checked 不会打开和关闭 imageview

AndroidStudio2.0预览你好,我有这个连接到imageview的选择器。我想打开和关闭imageview。所以off会显示绿色,on会显示红色。但是,当我单击imageview时,什么也没有发生。我尝试了state_pressed和state_checked的不同组合。现在它变得太困惑了。我在这里错过了什么。非常感谢您的任何建议, 最佳答案 However,whenIclicktheimageviewnothinghappens.所以,正如@Zielony所说,原因很简单:ImageView不支持checked状态。Vi

android - state_checked 不会打开和关闭 imageview

AndroidStudio2.0预览你好,我有这个连接到imageview的选择器。我想打开和关闭imageview。所以off会显示绿色,on会显示红色。但是,当我单击imageview时,什么也没有发生。我尝试了state_pressed和state_checked的不同组合。现在它变得太困惑了。我在这里错过了什么。非常感谢您的任何建议, 最佳答案 However,whenIclicktheimageviewnothinghappens.所以,正如@Zielony所说,原因很简单:ImageView不支持checked状态。Vi

android - 在 Toolbar 和 LinearLayout 之间的左侧无法解释的间隙/填充

我在我的AndroidStudio项目的布局文件中有以下结构,我看到父元素(工具栏)和它的直接子元素(线性布局)之间无法解释的左填充。布局文字如何消除这个间隙并让子LinearLayout与父Toolbar完全对齐? 最佳答案 将这些行添加到您的工具栏布局:对于APIapp:contentInsetLeft="0dp"app:contentInsetStart="0dp"对于API21>=工具栏:android:contentInsetLeft="0dp"android:contentInsetStart="0dp"左侧插入是由To

android - 在 Toolbar 和 LinearLayout 之间的左侧无法解释的间隙/填充

我在我的AndroidStudio项目的布局文件中有以下结构,我看到父元素(工具栏)和它的直接子元素(线性布局)之间无法解释的左填充。布局文字如何消除这个间隙并让子LinearLayout与父Toolbar完全对齐? 最佳答案 将这些行添加到您的工具栏布局:对于APIapp:contentInsetLeft="0dp"app:contentInsetStart="0dp"对于API21>=工具栏:android:contentInsetLeft="0dp"android:contentInsetStart="0dp"左侧插入是由To

java - 从字符串值设置 Android 图像

目前我正在我的Android应用程序中绘制一个PNG图像,如下所示:ImageViewimage=newImageView(context);image.setImageDrawable(context.getResources().getDrawable(R.drawable.testimage))如果我在数据库中有图像名称列表,有没有办法使用图像名称设置上面的可绘制对象?我已经有了通过数据库的代码,我只是想根据从这里获取的值来绘制图像。例如,数据库的记录:ID:Name:ImageName:-Testtestimage所以当我阅读这条记录时,我有一个值为“testimage”的字符

java - 从字符串值设置 Android 图像

目前我正在我的Android应用程序中绘制一个PNG图像,如下所示:ImageViewimage=newImageView(context);image.setImageDrawable(context.getResources().getDrawable(R.drawable.testimage))如果我在数据库中有图像名称列表,有没有办法使用图像名称设置上面的可绘制对象?我已经有了通过数据库的代码,我只是想根据从这里获取的值来绘制图像。例如,数据库的记录:ID:Name:ImageName:-Testtestimage所以当我阅读这条记录时,我有一个值为“testimage”的字符

Android:如何制作一个可点击的 map 图像,每个国家都有不同的 Action ?

我需要显示一张漂亮的欧洲map图像,并且我希望我的应用能够,例如当用户单击每个国家/地区时,会显示不同的Activity-map上的每个国家/地区都需要具有不同的onClickListener(或等效项)。本质上,当用户点击法国而不是西类牙时,我需要能够调用不同的函数,如下所示:http://commons.wikimedia.org/wiki/File:Blank_map_of_Europe_cropped.svg在Android上我最好如何处理?我有一些想法,但我可能忽略了一些简单的方法。非常感谢!干杯,r3mo 最佳答案 这是

Android:如何制作一个可点击的 map 图像,每个国家都有不同的 Action ?

我需要显示一张漂亮的欧洲map图像,并且我希望我的应用能够,例如当用户单击每个国家/地区时,会显示不同的Activity-map上的每个国家/地区都需要具有不同的onClickListener(或等效项)。本质上,当用户点击法国而不是西类牙时,我需要能够调用不同的函数,如下所示:http://commons.wikimedia.org/wiki/File:Blank_map_of_Europe_cropped.svg在Android上我最好如何处理?我有一些想法,但我可能忽略了一些简单的方法。非常感谢!干杯,r3mo 最佳答案 这是

android - 使用带有圆形 ImageView 的 picasso 库

我正在考虑使用Picasso库从URL下载图像并将其传递到圆形ImageView中,但是由于picasso要求您传入实际的imageView,因此我对如何执行此操作停滞不前我从这里使用picasso图书馆http://square.github.io/picasso/以及此处的圆形ImageView类https://github.com/hdodenhof/CircleImageView这是我获取图像的代码的开始privatevoidgetData(){userName.setText(prefs.getString("userName",""));jobTitle.setText(p