Razieh Shahraki 49 ارسال شده در ۶ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۶ تیر ۱۳۹۴ توی این آموزش میخواهیم با استفاده از toggle Button روشن و خاموش شدن لامپی را تست کنیم. برای این کار پروژه جدیدی ایجاد کنید. در فایل xml کد زیر را قرار دهید. [shcode=xml]<?xml version="1.0" encoding="utf-8"?> android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > android:id="@+id/imageView" android:layout_width="300dp" android:layout_height="300dp" android:layout_gravity="center_horizontal" android:src="@drawable/bulb_off" /> android:id="@+id/toggleButton" android:layout_width="140dip" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:textOff="روشن" android:textOn="خاموش" /> [/shcode] در فایل جاوا کد زیر را قرار دهید. [shcode=java]package com.example.togglebutton_on_off; import android.app.Activity; import android.os.Bundle; import android.widget.CompoundButton; import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.ImageView; import android.widget.ToggleButton; public class MainActivity extends Activity { private ImageView imageView=null; private ToggleButton toggleButton=null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView=(ImageView) findViewById(R.id.imageView); toggleButton=(ToggleButton)findViewById(R.id.toggleButton); toggleButton.setOnCheckedChangeListener(new OnCheckedChangeListener(){ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { toggleButton.setChecked(isChecked); imageView.setImageResource(isChecked?R.drawable.bulb_on:R.drawable.bulb_off); } }); } }[/shcode] با توجه به کاربر برنامه دو عکس در پوشه دراویبل قرار دهید و نام آن را در برنامه تغییر دهید. خروجی برنامه به صورت زیر می باشد. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .