当前位置:  编程技术>移动开发
本页文章导读:
    ▪抉择对话框        选择对话框   这个简单,直接代码 package com.kevin.dialog; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; import android.view..........
    ▪ 自定义Toast成效        自定义Toast效果   Toast友好用户提示。下面是自己自定义一个Toast。显示一个图片和文字。没难点。。。package com.kevin.toast; import android.app.Activity; import android.os.Bundle; import android.text.Editable; .........
    ▪ Checkbox(打勾展示输入的密码)       Checkbox(打勾显示输入的密码)   要想判断Checkbox是不是被选中,必须注册OnCheckedChangedListener。没什么难点,直接看代码。 package com.kevin.checkbox; import android.app.Activity; import android.os.Bundle; impor.........

[1]抉择对话框
    来源: 互联网  发布时间: 2014-02-18
选择对话框
  这个简单,直接代码
package com.kevin.dialog;

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

public class Main extends Activity implements OnClickListener{
	private Button btn_select;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        btn_select = (Button) findViewById(R.id.button1);
        btn_select.setOnClickListener(this);
    }
	@Override
	public void onClick(View v) {
		AlertDialog.Builder builder = new AlertDialog.Builder(this);
		builder.setTitle(R.string.select);
		// 绑定选项数据
		builder.setItems(R.array.fruits, new DialogInterface.OnClickListener() {		
			// 处理选择Item的事件
			@Override
			public void onClick(DialogInterface dialog, int which) {
				CharSequence result = getString(R.string.result);
				String[] fruits = getResources().getStringArray(R.array.fruits);
				new AlertDialog.Builder(Main.this)
				 .setMessage(result + fruits[which])
				 .setNegativeButton(R.string.confirm, new DialogInterface.OnClickListener() {												
							@Override
							public void onClick(DialogInterface dialog, int which) {
													
						    }
					})
				.show();				                             
			}
		});
		builder.show();
	}
}

    
[2] 自定义Toast成效
    来源: 互联网  发布时间: 2014-02-18
自定义Toast效果
  Toast友好用户提示。下面是自己自定义一个Toast。显示一个图片和文字。没难点。。。
package com.kevin.toast;

import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;

public class Main extends Activity implements OnClickListener{
	private EditText et_msg;
	private Button btn_send;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        et_msg = (EditText) findViewById(R.id.et_msg);
        btn_send = (Button) findViewById(R.id.button1);
        btn_send.setOnClickListener(this);
    }
	@Override
	public void onClick(View v) {
		Editable msg = et_msg.getText();
		// 自定义Toast显示效果
		Toast toast = new Toast(this);
		LinearLayout layout = new LinearLayout(this);
		layout.setOrientation(LinearLayout.HORIZONTAL);
		ImageView image = new ImageView(this);
		image.setImageResource(R.drawable.android_waving);
		TextView textView = new TextView(this);
		textView.setText(msg);
		layout.addView(image);
		layout.addView(textView);
		toast.setView(layout);
		toast.setDuration(Toast.LENGTH_LONG);
		toast.show();
	}
}

    
[3] Checkbox(打勾展示输入的密码)
    来源: 互联网  发布时间: 2014-02-18
Checkbox(打勾显示输入的密码)
  要想判断Checkbox是不是被选中,必须注册OnCheckedChangedListener。没什么难点,直接看代码。
package com.kevin.checkbox;

import android.app.Activity;
import android.os.Bundle;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.EditText;

public class Main extends Activity {
	private CheckBox chk_show;
	private EditText et_password;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        et_password = (EditText) findViewById(R.id.et_password);
        chk_show = (CheckBox) findViewById(R.id.chk_show);
        chk_show.setOnCheckedChangeListener(new CheckChangedListener());
    }
    
    class CheckChangedListener implements OnCheckedChangeListener{

		@Override
		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				// 设置EditText的内容为显示
				et_password.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
			}else{
				// 设置EditText的内容为隐藏
				et_password.setTransformationMethod(PasswordTransformationMethod.getInstance());
			}
		}
    	
    }
}

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3