android 开发技巧(12)--更改 Toast 显示位置的技巧
16lz
2021-01-23
主界面代码
//更改 Toast 显示位置的技巧public class Hack16Activity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_hack16); } public void upperLeft(View v) { Toast toast = Toast.makeText(this, "Upper Left!", Toast.LENGTH_SHORT); toast.setGravity(Gravity.TOP | Gravity.LEFT, 0, 0); toast.show(); } public void upperRight(View v) { Toast toast = Toast.makeText(this, "Upper Right!", Toast.LENGTH_SHORT); toast.setGravity(Gravity.TOP | Gravity.RIGHT, 0, 0); toast.show(); } public void bottomLeft(View v) { Toast toast = Toast.makeText(this, "Bottom Left!", Toast.LENGTH_SHORT); toast.setGravity(Gravity.BOTTOM | Gravity.LEFT, 0, 0); toast.show(); } public void bottomRight(View v) { Toast toast = Toast.makeText(this, "Bottom Right!", Toast.LENGTH_SHORT); toast.setGravity(Gravity.BOTTOM | Gravity.RIGHT, 0, 0); toast.show(); }}
xml文件
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:onClick="upperLeft" android:text="@string/activity_main_show_toast" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:onClick="upperRight" android:text="@string/activity_main_show_toast" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:onClick="bottomLeft" android:text="@string/activity_main_show_toast" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:onClick="bottomRight" android:text="@string/activity_main_show_toast" /></RelativeLayout>
更多相关文章
- Android 进阶的小技巧整理(整理自第一行代码)
- 一些小技巧(持续更新……)
- Android之防止反编译技巧
- android EditText插入字符串到光标所在位置
- Android拖动控件改变其位置
- Android中五大Manager详解及使用技巧
- Android Studio 配置和技巧
- Android Studio使用技巧小记