标签: android-imageview

如何更改ImageView的图像?

我刚开始学习android.而且我不知道如何更改图像ImageView?即它有一些在布局中设置的图像,但我想通过编码改变该图像我应该怎么做?

这是xml文件

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="#cc8181"
 >

<ImageView
  android:id="@+id/image"
  android:layout_width="50dip"
  android:layout_height="fill_parent" 
  android:src="@drawable/icon"
  android:layout_marginLeft="3dip"
  android:scaleType="center"/>
Run Code Online (Sandbox Code Playgroud)

感谢回复.

android android-imageview

139
推荐指数
3
解决办法
40万
查看次数

CENTER_INSIDE和FIT_CENTER比例类型有什么区别?

我不能告诉之间的区别ImageView.ScaleType.CENTER_INSIDEImageView.ScaleType.FIT_CENTER.

CENTER_INSIDE

均匀缩放图像(保持图像的纵横比),使图像的尺寸(宽度和高度)等于或小于视图的相应尺寸(减去填充).

FIT_CENTER

计算将保持原始src宽高比的比例,但也将确保src完全适合dst.至少一个轴(X或Y)将完全适合.结果集中在dst内.

有人可以阐明两者之间的差异吗?

scaling android imageview android-imageview scaletype

135
推荐指数
3
解决办法
4万
查看次数

Android Camera:数据意图返回null

我有一个包含多个活动的android应用程序.

在其中一个我正在使用一个按钮,它将调用设备摄像头:

public void onClick(View view) {
    Intent photoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    startActivityForResult(photoIntent, IMAGE_CAPTURE);
}
Run Code Online (Sandbox Code Playgroud)

在同一个活动中,我调用OnActivityResult图像结果的方法:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == IMAGE_CAPTURE) {
        if (resultCode == RESULT_OK) {
            Bitmap image = (Bitmap) data.getExtras().get("data");
            ImageView imageview = (ImageView) findViewById(R.id.pic);
            imageview.setImageBitmap(image);
        } else if (resultCode == RESULT_CANCELED) {
            Toast.makeText(this, "CANCELED ", Toast.LENGTH_LONG).show();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是intent data是null并且OnActivityResult方法直接转到,(resultCode == RESULT_CANCELED)并且应用程序返回到先前的avtivity.

如何修复此问题,并在调用相机后,应用程序返回当前活动,其中包含ImageView将包含拍摄的照片?

谢谢

android android-camera android-imageview

128
推荐指数
5
解决办法
10万
查看次数

Android:app:srcCompat =""和android:src =""有什么区别?

每当我使用Android Studio的Vector资源创建带有图标的ImageView时,我就会收到错误 app:srcCompat="@drawable/ic_play"

当我改变app:srcCompatandroid:src,错误消失但图标看起来像素化.

两者之间的主要区别是什么

app:srcCompat="@drawable/ic_play"
Run Code Online (Sandbox Code Playgroud)

android:src="@drawable/ic_play"
Run Code Online (Sandbox Code Playgroud)

android android-imageview layout-xml

121
推荐指数
5
解决办法
7万
查看次数

Android和设置(图像)视图alpha的alpha

是否真的没有XML属性对应setAlpha(int)

如果没有,有什么替代品?

xml android alpha android-layout android-imageview

118
推荐指数
6
解决办法
20万
查看次数

如何在Android上的textview或imageview上设置涟漪效果?

我想在Android Studio中对textview和imageview设置涟漪效果.我该怎么做?

android textview android-imageview material-design

112
推荐指数
11
解决办法
8万
查看次数

Android ImageView放大和缩小

我想放大和缩小Android ImageView.我尝试了大部分样本,但是在所有这些样本中,ImageView本身的图像都是Zoomed-in和Zoomed-out,而我想放大和缩小ImageView.我想在放大时增加ImageView的宽度和高度,并在缩小时减小ImageView的宽度和高度.我如何实现这一目标?

android android-imageview

102
推荐指数
14
解决办法
24万
查看次数

Android文字覆盖图像

我有一个带有图像的imageView,在我要放置文本的图像上.我怎样才能做到这一点?

android android-image android-imageview

90
推荐指数
5
解决办法
12万
查看次数

86
推荐指数
5
解决办法
20万
查看次数

Android中ImageView的最大宽度和高度

所以我有一个ImageView设置

android:maxHeight="100px"
android:maxWidth="250px"
android:minHeight="100px"
android:minWidth="250px"
android:scaleType="centerInside"
Run Code Online (Sandbox Code Playgroud)

此图像视图用于显示从图库或相机获取的图片.在这两种情况下,图像都不会调整大小以适应图像视图,它只是根据需要拉伸其空间.

知道怎么让它留在那些界限内吗?

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<EditText
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:id="@+id/txtDescription"
    android:layout_below="@+id/txtSubject"
    android:inputType="textMultiLine"
    android:height="80px"
    android:hint="@string/description"></EditText>

<EditText
    android:layout_height="wrap_content"
    android:layout_below="@+id/txtDescription"
    android:layout_width="fill_parent"
    android:id="@+id/txtMorada"
    android:hint="@string/address" />

<ImageButton
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:layout_below="@+id/txtMorada"
    android:id="@+id/btGPS"
    android:layout_alignParentLeft="true"
    android:src="@drawable/ic_menu_compass"></ImageButton>

<ImageView
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:layout_below="@+id/btGPS"
    android:layout_marginTop="25px"
    android:id="@+id/imgPoint"
    android:src="@drawable/google_logo_small"
    android:maxHeight="100px"
    android:maxWidth="250px"
    android:minHeight="100px"
    android:minWidth="250px"
    android:scaleType="centerInside"></ImageView>

<ImageButton
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:layout_toRightOf="@+id/imgPoint"
    android:id="@+id/btGallery"
    android:layout_below="@+id/btCamera"
    android:src="@drawable/ic_menu_gallery"
    android:layout_alignParentRight="true"></ImageButton>

<Button
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:layout_marginTop="10px"
    android:id="@+id/btSubmit"
    android:layout_below="@+id/btGallery"
    android:text="@string/submit"></Button>

<ImageButton
    android:layout_height="wrap_content"
    android:id="@+id/btMap"
    android:layout_below="@+id/txtMorada"
    android:layout_width="wrap_content"
    android:layout_alignParentRight="true"
    android:src="@drawable/ic_menu_mapmode"></ImageButton>

<TextView
    android:layout_below="@+id/txtMorada"
    android:layout_width="wrap_content"
    android:layout_toLeftOf="@+id/btMap"
    android:layout_height="wrap_content"
    android:id="@+id/lblNewPointLatitude"
    android:text="Latitude"></TextView>

<TextView
    android:layout_width="wrap_content"
    android:layout_toLeftOf="@+id/btMap"
    android:layout_height="wrap_content"
    android:id="@+id/lblNewPointLongitude"
    android:layout_below="@+id/lblNewPointLatitude" …
Run Code Online (Sandbox Code Playgroud)

android resize stretch imageview android-imageview

71
推荐指数
3
解决办法
7万
查看次数