بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
Mostafa Sabzi Sarvestani 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام

چطور میشه از یه عکس بجای دکمه استفاده کرد ؟

نمی خوام از imagebutton  استفاده کنم .

عکس رو  اینطوری تعریع کردم :

  Button blm = (Button) findViewById(R.id.imageview1);

جواب نگرفتم

 کد فعالیت مورد نظر :

package ir.mostafasabzi.apps;

 
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;


public class pageone extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.pageone);

        Button blm = (Button) findViewById(R.id.imageView1);
        blm.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View view) {
                startActivity(new Intent(pageone.this, listm.class));

            }
        });

    }
}

نظرات

Spirit 12 سال پیش
آقای آقاجانی اینهمه میگه سوالاتو مرتب و زیبا درج کنید ، اغلب رعایت نمیکنیم ، چرا آخه؟
uncocoder 12 سال پیش
بزودی سیستم امتیاز دهی که راه افتاد، درج سئوال، پاسخ، سورس کد کثیف و ... نمره منفی میاره. :) مثل قوانین راهنمایی و رانندگی. حالا خوبه جریمه مالی نمی ذاریم.
uncocoder 12 سال پیش
جهت دریافت پاسخ مناسب، ابتدا سورس کد خود را مرتب درج کنید. طریقه درج سورس کد در قسمت «راهنما» موجود است.

پاسخ‌ها 3

Alireza.b 12 سال پیش

سلام

باید به نام ImageView کستش کنی و براش onClickListener بزاری

نظرات

Mostafa Sabzi Sarvestani 12 سال پیش

با cast  کردن نشد

به button بک گراند دادم متن رو پاک کردم

درسته؟ راه دیگه ای (اصولی) وجود داره؟

نظرات

Mostafa Sabzi Sarvestani 12 سال پیش

یافتم :

کد رو به این شکل زیر تغییر دادم :

   ImageView blm = (ImageView) findViewById(R.id.imageView1);
        blm.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View view) {
                startActivity(new Intent(pageone.this, listm.class));

            }
        });

از Alireza.b  ممنونم ، از گفته ها ایشون کمک گرفتم .

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .