android 自定义信息提示框
2013-09-04 20:27
197 查看
默认情况下是在屏幕的中央进行Toast的显示,但是也可以习惯其限制位置,或者为上面增加一些显示的图片。
在main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/but"
android:layout_marginTop="10dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="自定义风格的Toast显示" />
</LinearLayout>
在MyToastDemo.java程序中
package com.tarena.toast;
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Toast;
public class MyToastDemo extends Activity {
private Button but = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.main);
this.but = (Button) super.findViewById(R.id.but);
this.but.setOnClickListener(new OnClickListenerImpl()) ;
}
private class OnClickListenerImpl implements OnClickListener {
public void onClick(View v) {
Toast myToast = Toast.makeText(MyToastDemo.this, "自定义风格的Toast信息提示框",
Toast.LENGTH_LONG);
myToast.setGravity(Gravity.CENTER, 60, 30);
LinearLayout myToastView = (LinearLayout)myToast.getView(); //线性布局
ImageView img = new ImageView(MyToastDemo.this);
img.setImageResource(R.drawable.pt);
myToastView.addView(img,0); //图片放在最前面
myToast.show();
}
}
}
相关文章推荐
- android--------自定义Dialog之信息提示
- Android 自定义PopupWindow 显示提示帮助信息
- android--------自定义Dialog之信息提示
- android 自定义POP window弹出窗口,用于信息提示
- android--------自定义Dialog之信息提示
- Android 自定义PopupWindow 显示提示帮助信息
- Android中Spinner下拉列表(简单layout.xml,ArrayAdapter和自定义Adapter实现)及下拉框提示prompt问题
- 1 使用自定义列显示班级学生信息,要求能够进 行删除和修改,删除时给出提示:如 “ 确信要删 除 - 张三 - 吗? ” ,其中张三为当前行的姓名
- Android显示提示信息,实现两个界面之间的跳转
- easyui 自定义验证,动态设置提示信息
- 自定义信息提示条tooltipbar
- Android自定义Toast弹出消息提示
- .Android开发在Eclipse环境中无法显示提示信息This element neither has attached
- Android自定义view之path类描绘二阶贝塞尔曲线+属性动画(模仿QQ账号信息曲线动画)
- android 自定义带增长动画和点击弹窗提示效果的柱状图
- Android实战简易教程-第三十三枪(自定义View实现控件晃动提示效果)
- android(记录)设为壁纸,使用toast提示信息
- 自定义Django Admin保存时弹出的提示信息
- Android开发之自定义view实现通讯录列表A~Z字母提示效果【附demo源码下载】
- Android-自定义TitleBar 和 BadgeView (消息红点提示)的实现