android studio的imageview:

也是先新建一个按钮来跳转:

<Button

    android:id=”@+id/imageview”

    android:layout_height=”wrap_content”

    android:layout_width=”match_parent”

    android:layout_marginTop=”5dp”

    android:text=”Imageview”

    android:textSize=”25sp”

    android:textAllCaps=”false”

    android:background=”#ff0000″

    />

然后声明跳转创建新的页面:

<?xml version=”1.0″ encoding=”utf-8″?>

<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android”

    android:layout_width=”match_parent”

    android:layout_height=”match_parent”

    >

    <TextView

        android:id=”@+id/tv”

        android:layout_width=”match_parent”

        android:layout_height=”wrap_content”

        android:textSize=”25sp”

        android:text=”オートバイの少女

        android:layout_marginBottom=”10dp”

        android:gravity=”center”

截屏2020-02-17上午12.06.54.png

        android:textColor=”#000000″/>

  这里下面的注释:

  <ImageView

        android:id=”@+id/iv1″

        android:layout_width=”match_parent”

        android:layout_height=”200dp”

        android:layout_below=”@id/tv”

        android:scaleType=”centerCrop”

        android:src=”@drawable/flygirl” />

<!–    android:scaleType=”centerCrop”为图片的位置。–>

<!–    android:src=”@drawable/flygirl”为放的图片–>

截屏2020-02-17上午12.11.30.png

    <ImageView

        android:id=”@+id/iv2″

        android:layout_width=”match_parent”

        android:layout_height=”200dp”

        android:src=”@drawable/flygirl”

        android:layout_below=”@id/iv1″

        android:scaleType=”center”

        android:layout_marginTop=”10dp”

        />

<!–    这里是演示一下有这么多种android:scaleType=”center”–>

截屏2020-02-17上午12.11.41.png

    <TextView

        android:id=”@+id/tv1″

        android:layout_width=”match_parent”

        android:layout_height=”wrap_content”

        android:text=”ネットワーク写真

        android:layout_below=”@id/iv2″

        android:textSize=”25sp”

        android:gravity=”center”

        android:layout_marginTop=”10dp”

        />

    <ImageView

        android:id=”@+id/iv3″

        android:layout_width=”match_parent”

        android:layout_height=”200dp”

        android:layout_below=”@id/tv1″

        android:layout_marginTop=”10dp”

        android:scaleType=”centerCrop”

        />

<!–    这个用来测试加载一张网络图片–>

</RelativeLayout>

要加在网络图片首先要有有一个第三方库的支持:

我学的是Glide所以我就用这个了。

去网上git发现下载的方法我用了第一个:

截屏2020-02-17上午12.08.42.png
截屏2020-02-17上午12.09.27.png

然后根据上面的说法:

截屏2020-02-17上午12.09.42.png

用了下:

截屏2020-02-17上午12.10.20.png

package com.example.myfirstapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import android.widget.ImageView;

import com.bumptech.glide.Glide;

public class ImageviewActivity extends AppCompatActivity {

    private ImageView iv;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_imageview);

        iv = findViewById(R.id.iv3);

        Glide.with(this).load(“https://www.baidu.com/img/baidu_resultlogo@2.png”).into(iv);

        //因为我们的这个上不了网我们要去AndroidMainifest.xml文件去声明一下。

        // <uses-permission android:name=”android.permission.INTERNET”/>

    }

}

截屏2020-02-17上午12.10.47.png

最后修改日期:2020年2月21日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。