标签:Toast String void bundle 参数传递 修改 public View
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
relativeLayout1.setBackground(getResources().getDrawable(R.drawable.beijing2));
relativeLayout2.setBackground(getResources().getDrawable(R.drawable.beijing));
}
}
});
mPasswordEdit.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus)
//设置背景图片,为Text用户框和密码框点击显示
relativeLayout1.setBackground(getResources().getDrawable(R.drawable.beijing));
relativeLayout2.setBackground(getResources().getDrawable(R.drawable.beijing2));
}
}
});
//监听用户框,点击用户框的反应
tuPian.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUserNameEdit.setText("");
}
});
//密码框监听,点击密码框起的反应
tuPian2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mPasswordEdit.setText("");
}
});
onebutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String userName = mUserNameEdit.getText().toString();
String Password = mPasswordEdit.getText().toString();
//判定,如果用户名好人密码为空,就弹出提示框
if(userName.equals("") || Password.equals("")){
Toast.makeText(Denglu.this, "用户名或者不能为空", Toast.LENGTH_SHORT).show();
}
else if(!userName.equals("fengzi") || !Password.equals("123456")){
Toast.makeText(Denglu.this, "用户名和密码不一致", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(Denglu.this, "登录成功", Toast.LENGTH_SHORT).show();
//登陆成功后自动转为下一个Activty,使所转到的页面字体参数发生变化
//定义参数
String Message="一辆大众和一辆宝马7系正在等红灯,突然一辆QQ发疯似的开来";
String Message2="可能有很多人不理解它的用法,文档里说的也不太清楚,其实很简单,看下面";
//跳转的页面为Framellayout
Intent intent=new Intent(Denglu.this,Framellayout.class);
Bundle bundle=new Bundle();
bundle.putString("key",Message);
bundle.putString("key2",Message2);
intent.putExtras(bundle);
//启动
startActivity(intent);
}
}
});
---------------------------------------------------------------------------------------------------------------------------------------------------------
//所跳转到的Activty
public class Framellayout extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.framelayout);
//用intent获取
Intent intent=getIntent();
Bundle bundle=intent.getExtras();
//用字符串接收传过来的参数
String s=bundle.getString("key");
String s2=bundle.getString("key2");
//改变本窗口集体哪个id的参数值
TextView textView=(TextView)findViewById(R.id.one_1);
TextView textView1=(TextView)findViewById(R.id.one_2);
//改变本窗口文本参数值
textView.setText(s);
textView1.setText(s2);
}
}
标签:Toast,String,void,bundle,参数传递,修改,public,View 来源: https://blog.51cto.com/u_14397532/3035673
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。