91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android 五種不同樣式Toast

發布時間:2020-07-13 04:23:00 來源:網絡 閱讀:927 作者:失眠的考拉 欄目:移動開發

廢話不多說,直接上代碼:


package com.otn.android.toast;


import android.app.Activity;

import android.app.AlertDialog;

import android.os.Bundle;

import android.view.Gravity;

import android.view.LayoutInflater;

import android.view.View;

import android.view.ViewGroup;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.ImageView;

import android.widget.LinearLayout;

import android.widget.TextView;

import android.widget.Toast;


public class MyToast extends Activity implements OnClickListener {

private static final String TOASTBTN_1 = "這是默認的Toast顯示";

private static final String TOASTBTN_2 = "這是自定義位置的Toast顯示";

private static final String TOASTBTN_3 = "這是帶圖片的Toast顯示";

private static final String TOASTBTN_4 = "這是完全自定義的Toast顯示";

private static final String TOASTBTN_5 = "這是長時間的Toast顯示";

private Button toastBtn_1, toastBtn_2, toastBtn_3, toastBtn_4, toastBtn_5;

private Toast toast = null;


@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

toastBtn_1 = (Button) findViewById(R.id.button_1);

toastBtn_2 = (Button) findViewById(R.id.button_2);

toastBtn_3 = (Button) findViewById(R.id.button_3);

toastBtn_4 = (Button) findViewById(R.id.button_4);

toastBtn_5 = (Button) findViewById(R.id.button_5);

toastBtn_1.setOnClickListener(this);

toastBtn_2.setOnClickListener(this);

toastBtn_3.setOnClickListener(this);

toastBtn_4.setOnClickListener(this);

toastBtn_5.setOnClickListener(this);

}


@Override

public void onClick(View v) {

// TODO Auto-generated method stub

AlertDialog.Builder builder;

AlertDialog dialog;

switch (v.getId()) {

case R.id.button_1:

toast.makeText(this, TOASTBTN_1, Toast.LENGTH_LONG).show();

break;


case R.id.button_2:

toast = Toast.makeText(getApplicationContext(), TOASTBTN_2,

Toast.LENGTH_LONG);

toast.setGravity(Gravity.CENTER, 0, 0);

toast.show();

break;


case R.id.button_3:

toast = Toast.makeText(getApplicationContext(), TOASTBTN_3,

Toast.LENGTH_LONG);

toast.setGravity(Gravity.CENTER, 50, -100);

LinearLayout layout = (LinearLayout) toast.getView();

ImageView p_w_picpath = new ImageView(getApplicationContext());

p_w_picpath.setImageResource(R.drawable.wallpaper_tree_small);

layout.addView(p_w_picpath, 0);

toast.show();

break;


case R.id.button_4:

LayoutInflater inflater = getLayoutInflater();

View view = inflater.inflate(R.layout.userdefinedtoast,

(ViewGroup) findViewById(R.id.toast_layout));

TextView txtView_Title = (TextView) view

.findViewById(R.id.txt_Title);

TextView txtView_Context = (TextView) view

.findViewById(R.id.txt_context);

ImageView p_w_picpathView = (ImageView) view

.findViewById(R.id.p_w_picpath_toast);

toast = new Toast(getApplicationContext());

toast.setGravity(Gravity.CENTER, 0, 0);

toast.setDuration(Toast.LENGTH_LONG);

toast.setView(view);

toast.show();

break;

case R.id.button_5:

LayoutInflater inflater1 = getLayoutInflater();

View view1 = inflater1.inflate(R.layout.userdefinedtoast,

(ViewGroup) findViewById(R.id.toast_layout));

TextView txtView_Title1 = (TextView) view1

.findViewById(R.id.txt_Title);

TextView txtView_Context1 = (TextView) view1

.findViewById(R.id.txt_context);

ImageView p_w_picpathView1 = (ImageView) view1

.findViewById(R.id.p_w_picpath_toast);

builder = new AlertDialog.Builder(this);

builder.setView(view1);

dialog = builder.create();

dialog.show();

break;


default:

break;

}

}


}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

华亭县| 秀山| 淮北市| 通州区| 福清市| 武宁县| 清丰县| 阿城市| 霸州市| 盐津县| 确山县| 湟中县| 九江县| 南江县| 萍乡市| 咸阳市| 利辛县| 饶平县| 葵青区| 乌兰察布市| 合肥市| 荔浦县| 内江市| 富平县| 嘉禾县| 呈贡县| 客服| 太和县| 垦利县| 淮北市| 嫩江县| 澳门| 上饶市| 萝北县| 靖州| 城步| 会昌县| 宝鸡市| 泰安市| 同心县| 台前县|