自定義Toast
package com.example.administrator.layoutoptimize;
import android.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewStub;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Toast;
public class MainActivity extends ActionBarActivity {
private boolean inflated = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ViewStub viewStub = (ViewStub) findViewById(R.id.viewStub);
if (!inflated) {
inflated = true;
viewStub.inflate();
}
}
});
Toast toast = Toast.makeText(this, "帶圖片", Toast.LENGTH_LONG);
ImageView img = new ImageView(this);
img.setImageResource(R.drawable.img);
/**
* 只有圖片
*/
// toast.setView(img);
// toast.setGravity(Gravity.CENTER,0,0);
// toast.show();
/**
* 圖片加文字
*/
LinearLayout linearLayout = (LinearLayout)toast.getView();
linearLayout.addView(img); //設定index 0 圖片在上
toast.setView(linearLayout);
toast.show();
/**
* 自定義
*/
View view = View.inflate(this,R.layout.toast,null);
toast.setView(view);
toast.show();
}
}
![這裡寫圖片描述](http://img.blog.csdn.net/20150723174825189)
相關文章
- Android自定義ToastAndroidAST
- 自定義Toast樣式AST
- mui toast自定義樣式UIAST
- 自定義Toast樣式+改變Toast寬高AST
- Android 自定義Toast及BUGAndroidAST
- 一個可以自定義的ToastAST
- 微信小程式之『自定義toast』微信小程式AST
- Android 自定義Toast,修改Toast樣式和顯示時長AndroidAST
- 自定義Toast及視窗透明處理AST
- Android Toast 預設和自定義使用AndroidAST
- uni-app 自定義loading 自定義toast 相容小程式&APPAPPAST
- 百度小程式自定義通用toast元件AST元件
- Android-重新包裝Toast,自定義背景AndroidAST
- Android中自定義特定顏色的ToastAndroidAST
- Android 程式設計程式碼-自定義 ToastAndroid程式設計AST
- 自定義Toast的背景顏色大小及字型大小AST
- Android Toast 自定義背景、圖片 隨心使用AndroidAST
- 【Android開發點滴】自定義Toast樣式AndroidAST
- Android自定義邊框背景顏色的ToastAndroidAST
- Android 自定義Toast實現多次觸發只會顯示一次toastAndroidAST
- 微信開發之自定義元件(Toast)元件AST
- 自定義View:自定義屬性(自定義按鈕實現)View
- 08.Django自定義模板,自定義標籤和自定義過濾器Django過濾器
- 自定義ImageView完成圓形頭像自定義View
- 自定義VIEWView
- 自定義圓環
- 自定義SnackBar
- 自定義useState
- 自定義_ajax
- 自定義Annotation
- 自定義OrderedMap
- 自定義 Drawable
- 自定義UICollectionViewLayoutUIView
- 自定義UITabBarUItabBar
- 自定義scrollbar
- 自定義Drawable
- 自定義吐司
- android自定義view(自定義數字鍵盤)AndroidView