Grundlegende Verwendung von ImageView in Android

Grundlegende Verwendung von ImageView in Android

1. Gemeinsame Attribute

Attributwerte des häufig verwendeten scaleType :

  1. fitXY : Passen Sie das Steuerelement vollständig an , das Seitenverhältnis kann sich ändern
  2. fitCenter : Behalten Sie den Zoom des Seitenverhältnisses bei, bis er vollständig angezeigt werden kann
  3. centerCrop : Behalten Sie den Zoom des Seitenverhältnisses bei, bis das Steuerelement vollständig abgedeckt ist und die Anzeige zugeschnitten ist

Fügen Sie hier eine Bildbeschreibung ein

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".ImageViewActivity">

    <ImageView
        android:id="@+id/iv_1"
        android:layout_width="300dp"
        android:layout_height="100dp"
        android:src="@mipmap/beautiful"
        android:layout_marginBottom="15dp"
        android:contentDescription="@string/beautiful"
        android:scaleType="fitXY"/>

    <ImageView
        android:id="@+id/iv_2"
        android:layout_width="300dp"
        android:layout_height="100dp"
        android:src="@mipmap/beautiful"
        android:layout_marginBottom="15dp"
        android:contentDescription="@string/beautiful"
        android:scaleType="fitCenter"/>

    <ImageView
        android:id="@+id/iv_3"
        android:layout_width="300dp"
        android:layout_height="50dp"
        android:src="@mipmap/beautiful"
        android:contentDescription="@string/beautiful"
        android:scaleType="centerCrop"/>


</LinearLayout>

2. Laden Sie Webfotos

Verwenden Sie die Gleitbibliothek.
Https://github.com/bumptech/glide

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

wie benutzt man

Fügen Sie hier eine Bildbeschreibung ein

Berechtigungen hinzufügen

Fügen Sie hier eine Bildbeschreibung ein

<uses-permission android:name="android.permission.INTERNET" />
package com.example.hello;

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 iv4;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
    
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_image_view);
        // 得到 ImageView
        iv4 = findViewById(R.id.iv_4);
        // 加载网路图
        Glide.with(this).load("https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=295289102,3688591987&fm=26&gp=0.jpg").into(iv4);
    }
}

Hinweis: Wenn nach dem Ausführen ohne Berechtigung keine Anzeige angezeigt wird, meldet die Konsole einen Fehler. Zu diesem Zeitpunkt müssen Sie nach dem Hinzufügen der Berechtigung den Test auf dem Telefon deinstallieren und ausführen, damit er normal angezeigt wird.

Ich denke du magst

Origin blog.csdn.net/YKenan/article/details/112689081
Empfohlen
Rangfolge