界面设计中 TextVIew 运用了
<!--android:marqueeRepeatLimit="marquee_forever"设置跑马灯效果循环无限次-->
<!--android:ellipsize="marquee"效果为跑马灯-->
界面设计中 Editext 运用了
<android :password=true>使用使输入的密码呈现******;其他运用了
<!--android:scrollHorizontally="true"满了后是自动横着移动不是默认的换行--> <!--android:focusableInTouchMode="true"获取焦点--> <!--android:singleLine="true"设置文本为当行模式-->
<TextView android:id="@+id/tvMsg" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="欢 迎 你 登 录 成 绩 查 询 系 统,祝 你 好 运 哦!1 !" android:scrollHorizontally="true" android:focusableInTouchMode="true" android:singleLine="true" android:marqueeRepeatLimit="marquee_forever" android:ellipsize="marquee" android:textSize="30sp" android:textColor="@color/colorfonts1" android:focusable="true"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="学号:" android:textSize="30sp"/> <EditText android:id="@+id/etNum" android:hint="请输入学号" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="姓名:" android:textSize="30sp"/> <EditText android:id="@+id/etName" android:hint="请输入姓名" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30sp"/> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="密码:" android:textSize="30sp"/> <EditText android:id="@+id/etPwd" android:hint="请输入密码" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30sp"/> </LinearLayout> <Button android:id="@+id/btnLogin" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30sp" android:text="登录"/> </LinearLayout>
JAVA代码
Button btnLogin; EditText etName, etPwd, etNum; TextView tvMsg; private String number, name, ppt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnLogin=(Button) findViewById(R.id.btnLogin); etName=(EditText) findViewById(R.id.etName); etNum =(EditText) findViewById(R.id.etNum); etPwd=(EditText)findViewById(R.id.etPwd); tvMsg=(TextView) findViewById(R.id.tvMsg); btnLogin.setOnClickListener(new Action()); } class Action implements View.OnClickListener { @Override public void onClick(View v) { number = etNum.getText().toString(); name = etName.getText().toString(); ppt = etPwd.getText().toString(); if ("admin".equals(name)&&"123".equals(number)&&"123".equals(ppt)) { tvMsg.setText(name+"同学你已经登录成功"); } else { tvMsg.setText("同学你输入有误,请重新输入!!!"); } } } }