آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در Eclips

khanbeiki  11 سال پیش  11 سال پیش
+1 0

وقتی میخواهم روی یک دکمه یک رویداد تعریف کنم و بگویم وقتی کلیک شد رنگش عوض شود ، همه کارها را انجام میدهم اما یک ارور میدهد نمیدانم بخاطر چیست ؟

0 0
دوست عزیز عکساتون رو در آپلودسنتر سایت آپلود کنید، قابل مشاهده نیستن! (11 سال پیش)
+1 0
Error رو بزارید یا حداقل عکسی چیزی (11 سال پیش)
+1 0
با اینکه عکستون قابل مشاهده نیست ولی خطاش به خاطر final نبودن نام متغیر باتن هستش، پاسخ رو مشاهده کنید! (11 سال پیش)
0 0
فداتون بشم. فکر کنم گرفتم موضوع رو. برم انجامش بدم ببینم چی میشه (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
MeY3am  11 سال پیش
+2 0

به این صورت عمل کنید:

 public class ActivityMain extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final Button btnClick = (Button) findViewById(R.id.btnClick);
        btnClick.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {

                btnClick.setBackgroundColor(Color.parseColor("#00ff00"));
            }
        });

    }
}

 

+1 0
فداتون بشم. فکر کنم گرفتم موضوع رو. برم انجامش بدم ببینم چی میشه (11 سال پیش)
0 0
پاسخ بعدی رو حتمأ مشاهده بفرمایید! (11 سال پیش)
پاسخ به سوال 
MeY3am  11 سال پیش
+2 0

دوست عزیز عکساتون الان قابل مشاهده هستن منظورتون رو متوجه شدم شما باید این قطعه کد رو

 android:state_pressed="false"

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

به این صورت عمل کنید

<item android:drawable="@drawable/button_click" android:state_pressed="true"/>
<item android:drawable="@drawable/button_normal"/>

مشکلتون حل میشه

موفق باشید!


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