android自定义的dialog怎么设置view
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android自定义的dialog怎么设置view相关的知识,希望对你有一定的参考价值。
参考技术A //定义一个电话对话框public void CallDialog(final Context ctx,final String msg)
AlertDialog.Builder builder = new AlertDialog.Builder(ctx).setMessage(msg);
//builder.setTitle(Strings.getString(R.string.call_us_Button));
builder.setNegativeButton(getString(R.string.cancel),new DialogInterface.OnClickListener()
@Override
public void onClick(DialogInterface dialog, int which)
return;
);
builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener()
@Override
public void onClick(DialogInterface dialog, int which)
HashMap<String, String> analytics = new HashMap<String, String>();
analytics.put("title", fb.getName());
MobclickAgent.onEvent(context, "storetel",analytics);
try
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + msg));
startActivity(intent);
if(!wb.isCollect(fb.getId(),WbcDb.MYORDERNAME))
if(map1 != null)
fb.setImagethumb_too(new BitmapDrawable(map1));
if(wb.insertCollectOne(fb,WbcDb.MYORDERNAME))
Toast.makeText(context, "已经添加到我的订单", 1).show();
else
Toast.makeText(context, "添加到我的订单失败", 1).show();
// startActivity(new Intent(context,CollectActivity.class));
else
Util.System("我的订单里边有了");
catch (Exception e)
// LogUtil.d("PostActivity", e.toString());
e.printStackTrace();
);
builder.create().show();
给你一个方法,你稍微修改一下,以后要用对话框就用这个末班本回答被提问者和网友采纳 参考技术B
使用setContentView(View view, ViewGroup.LayoutParams params),第一个参数就是你要设置的view。
自定义CustomDialog extends Dialog
重写onCreate(Bundle savedInstanceState)方法
加载view = (LinearLayout) mLayoutInflater.inflate(R.layout.view_dialog, null);
setContentView(View view, ViewGroup.LayoutParams params)
View view = inflater.inflate(R.layout.custom_message_rename, null);
AlertDialog.Builder builder = new AlertDialog.Builder(AnimationTest.this);
builder.setView(view);
builder.setTitle("A New Version is Available");
return builder.create(); 参考技术D 添加进去就好了
【Android】自定义全屏dialog
参考技术A 一、在themes.xml中添加自定义dialog的样式二、创建dialog基类
三、创建自定义dialog的布局
四、创建自定义dialog
五、在activity中使用自定义dialog
以上是关于android自定义的dialog怎么设置view的主要内容,如果未能解决你的问题,请参考以下文章
android将activity设置成自定义的Dialog怎么调整大小