码迷,mamicode.com
首页 > 其他好文 > 详细

ImageView和ToggleButton

时间:2014-09-19 10:15:25      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:android   style   os   使用   java   sp   cti   on   c   

ImageView是显示图片的一个控件

ImageView属性:

android:src=”@drawable/ic_launcher”----ImageView的内容图像

android:background=”@drawable/ic_launcher”----ImageView的背景图像

ToggleButton

他有两种状态:选中和未选中。并且需要为不同的状态设置不同的显示文本

ToggleButton属性:

android:checked=”true”;----当前ToggleButton是否被选中

android:textOff=”

android:textOn=”

在使用ToggleButton时需要对其设置监听事件,以响应不同的操作,下面看一下具体实现

package com.example.imageview;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ImageView;
import android.widget.ToggleButton;

public class MainActivity extends Activity implements OnCheckedChangeListener {

	private ToggleButton tb;
	private ImageView img;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        /*
         * 初始化控件
         */
        tb = (ToggleButton) findViewById(R.id.toggleButton1);
        img = (ImageView) findViewById(R.id.imageView3);
        /*
         * 对tb添加监听事件
         * 当点击tb的时候更好img的背景图
         */
        tb.setOnCheckedChangeListener(this);
    }
	@Override
	public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
		//更改tb的状态
		tb.setChecked(isChecked);
		//为img更换背景
		img.setBackgroundResource(isChecked?R.drawable.two:R.drawable.one);
	}    
}


 

 

ImageView和ToggleButton

标签:android   style   os   使用   java   sp   cti   on   c   

原文地址:http://blog.csdn.net/u011740475/article/details/39393327

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!