Toast控件的使用
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:gravity="center" android:background="#eeeeee"> <EditText android:text="" android:layout_height="70dp" android:hint="用户账号" android:layout_width="280dp" android:padding="20dp"> </EditText> <!--hintTextColor设置提示文字的样式 android:selectAllOnFocus="true"聚焦后全部选择里边的文字 android:password="true" 这个属性已经过时了只需要设置输入类型为密码就可以自动隐藏为幸好 也可以设置为日期数字等类型这样也会根据情况弹起相应的键盘 android:minLines="3" 设置最小行数 还有设置 可以发送表情的键盘以及可以删除字符的键盘这个通过java设置--> <EditText android:text="roottest" android:layout_marginTop="70dp" android:layout_height="70dp" android:hint="密码" android:inputType="textPassword" android:layout_width="280dp" android:padding="20dp"> </EditText> <Button android:layout_height="50dp" android:layout_width="280dp" android:background="#7FFF00" android:text="登录" android:textAlignment="center" android:textSize="20dp" android:onClick="clickShow" android:layout_marginTop="180dp"/> </RelativeLayout>
java部分
package com.example.myapplication; import android.graphics.Typeface; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.FrameLayout; import android.widget.TextView; import android.widget.Toast; import android.app.Activity; public class MainActivity extends Activity { private Button btn3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void clickShow(View view) { /*第一个是上下文对象!对二个是显示的内容!第三个是显示的时间,只有LONG和SHORT两种 会生效 我们也可以封装一下toast的方法然后通过自定义的方法调用*/ Toast.makeText(MainActivity.this, "提示的内容", Toast.LENGTH_LONG).show(); } }
效果