【发布时间】:2013-04-29 15:31:37
【问题描述】:
下面的图片本质上是我想要实现的,这直接来自 eclipse 作为我的 dialog_layout.xml
我想扩展一个自定义对话框并将其放在屏幕右侧以用作菜单。每次,我都尝试展示这个DialogFragment,下面的布局将自身置于屏幕中心。 (`DialogFragment1 的onCreateDialog() 的代码在图片下方。
有什么方法可以实现吗?我是否必须使用对话框主题创建 Activity?
@Override
public Dialog onCreateDialog(Bundle savedInstanceState)
{
// Create a new Dialog using the AlertDialog Builder
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
View background = getActivity().getLayoutInflater().inflate(R.layout.dialog_layout, null);
builder.setView(background);
return builder.create();
}
任何帮助将不胜感激!
干杯
【问题讨论】:
-
你有办法解决这个问题吗?如果有,请发表评论。
-
我做了,最后还是有不少问题。不过,您的链接帮助我理清了重力,干杯
标签: android android-layout android-activity android-dialog android-dialogfragment