همیار اندروید
همیار اندروید
همیار اندروید
همیار اندروید
نه
بله
منوی وبسایت
جستجوی پیشرفته صفحه اصلی اپلیکیشن های ما
حساب کاربری
منوی وبسایت
حساب کاربری

همیار اندروید

مرجــع تخصـصــی توسـعــه انــدرویــد

منوی وبسایت
جستجوی پیشرفته اپلیکیشن های ما
حساب کاربری
صفحه اصلی
آموزش
آموزش کار با ایمیج باتن Im ...

آموزش کار با ایمیج باتن ImageButton در برنامه نویسی اندروید

آموزش کار با ایمیج باتن ImageButton در برنامه نویسی اندروید
مشخصات این آموزش
موضوعات مرتبط
ImageButton
زبان برنامه‌نویسی
Java  ,  XML
نوع قسمت‌ها
مبحث تک قسمتی
محتوای ارائه شده
متن
مهارت های مورد نیاز
Android Studio
وضعیت انتشار
به پایان رسیده
سطح آموزش
مبتدی
انتشار
1399-02-02 , 00:18
یادگیری این آموزش

ImageButton مانند باتن است اما یک تفاوت با باتن دارد آن هم این است که به جای متن از تصویر استفاده می کند

پس طبیعتا ما از عکس به جای دکمه استفاده خواهیم کرد یعنی برای انجام ادامه کار روی عکس کلیک میکنیم

 

 

ویژگی های ImageButton

android:cropToPadding 

برش خوردن عکس به منظور هم اندازه شدن با دکمه

android:src 

انتخاب تصویر از drawable

 android:background

تصویر یا رنگ پس زمینه را مشخص می کند

android:contentDescription

چکیده ای از محتوای view که به صورت متن است

 android:id

نام غیر تکراری به منظور آدرس View

 android:onClick 

با کلیک زدن روی دکمه تابعی که نامش را نوشتیم باز خوانی می شود

 

 

 مثال ImageButton

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
   android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
   android:paddingRight="@dimen/activity_horizontal_margin"
   android:paddingTop="@dimen/activity_vertical_margin"
   android:paddingBottom="@dimen/activity_vertical_margin" 
   tools:context=".MainActivity">
   
   <TextView android:text="hamyarandroid.com"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:textSize="30dp"
      android:layout_alignParentTop="true"
      android:layout_alignRight="@+id/imageButton"
      android:layout_alignEnd="@+id/imageButton" />
      
   <ImageButton
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:id="@+id/imageButton"
      android:layout_centerVertical="true"
      android:layout_centerHorizontal="true"
      android:src="@drawable/javad"/>

</RelativeLayout>

MainActivity.java

package com.hamyarandroid.myapplication;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.Toast;

public class MainActivity extends Activity {
   ImageButton imgButton;
   
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      
      imgButton =(ImageButton)findViewById(R.id.imageButton);
      imgButton.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            Toast.makeText(getApplicationContext(),"hamyarandroid.com",Toast.LENGTH_LONG).show();
         }
      });
   }
}
HRoid.ir/tutorial149
لینک کوتاه این آموزش برای انتشار در شبکه های اجتماعی

نظرات این آموزش
ارسال نظر جدید
هنوز نظری برای این آموزش ثبت نشده است
کپی برداری از محتوا و دیگر منابع اختصاصی به هر نحو غیر مجاز است. حتی با ذکر منبع. در صورت تخلف پیگرد قانونی به همراه خواهد داشت.
Copyright © 2021 , www.HamyarAndroid.com , AboutUs , TeamUs , ContactUs , TermsUs , Sitemap
خلـــق هـمیـار انـدرویــد با
logo-samandehi