5.00 / 1 oy

Android Studio'da uygulamaya görsel eklemek

Önceki yazıda Android Studio'da uygulamamızın arka planına nasıl tam ekran bir görsel koyabileceğimizi paylaşmıştım (bkz: Android Studio'da uygulama arka planına tam ekran resim koymak), bu yazıda ise uygulamaya herhangi bir görseli (resim ya da fotoğraf) nasıl ekleyebileceğimizi paylaşacağım.

1. Aynı uygulama tasarımı üzerinden devam edelim ve tam ekran arka plan görselimizin üst kısmına ek bir resim daha ekleyelim. Bunun için ilk işlem, en dış katmanda kullandığımız Layout olan LinearLayout içine bir RelativeLayout eklemek olacak. Bu işlemi Design kısmından aşağıdaki gibi yapabileceğiniz gibi doğrudan kod olarak da yine aşağıda paylaştığım kodlarda olduğu gibi de ekleyebilirsiniz.

android layouts

<?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"
    tools:context=".MainActivity"
    android:orientation="vertical"
    android:background="@mipmap/uygulama_arkaplan">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </RelativeLayout>

</LinearLayout>

2. Şimdi sıra geldi RelativeLayout içerisine resim ya da fotoğraf (görsel) eklemeye. Design ekranında ImageView aracını sürükleyerek Component Tree altındaki RelativeLayout içine bırakın. Açılan pencereden de eklemek istediğiniz görseli seçin. Drawable sekmesi altından hazır görselleri seçebileceğiniz gibi Mip Map sekmesi altından uygulamaya kendi eklediğiniz görselleri de seçebilirsiniz. İşlem tamamlandığında ImageView etiketi RelativeLayout içinde yer almalı.

Not: VectorDrawableCompat error hatası alırsanız alt+shift+enter klavye kısayolu ile tools:ignore="VectorDrawableCompat" satırını ekleyerek bu hatayı giderebilirsiniz.

vectordrawableCompat error

<?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"
    tools:context=".MainActivity"
    android:orientation="vertical"
    android:background="@mipmap/uygulama_arkaplan">


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <ImageView
            android:id="@+id/imageView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:srcCompat="@mipmap/ic_launcher_foreground"
            tools:ignore="VectorDrawableCompat" />
    </RelativeLayout>
</LinearLayout>

3. Son olarak eklediğimiz resmi uygulama ekranında ortalamak için kodları aşağıdaki gibi güncelleyelim.

<?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"
    tools:context=".MainActivity"
    android:orientation="vertical"
    android:background="@mipmap/uygulama_arkaplan"
    >


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <ImageView
            android:id="@+id/imageView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            app:srcCompat="@mipmap/ic_launcher_foreground"
            tools:ignore="VectorDrawableCompat"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            />
    </RelativeLayout>
</LinearLayout>

android resim ortalamak

Sonraki yazı için bkz: Android Studiio'da uygulamaya buton eklemek

Benzer yazılarım için:

bkz: Java'da döngü kullanmadan 1'den 100'e kadar sayıları yazdırmak

bkz: Ternary Operator Nedir?

bkz: Java ile Mükemmel Sayıları Bulmak

bkz: Java'da Sağa Hizalama Nasıl Yapılır?

bkz: Node.JS Kodlarını JS Dosyasına Yazarak CMD ile Çalıştırmak

bkz: Android Studio'da Package Name Nerede Yazar?

utku33

28.02.2021 12:22

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Android Studio'da uygulamaya görsel eklemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.