【问题标题】:Making View in XML在 XML 中创建视图
【发布时间】:2019-12-11 12:13:02
【问题描述】:

稍微轻松一点,你们能给我一个提示如何制作这样的视图吗?我不是要求为我编写代码。我只需要一些建议。单击右下角时,会显示一个新屏幕,该屏幕具有透明背景,其中可以看到一些主要活动,并且内容未垂直或水平对齐。 您的想法将不胜感激

【问题讨论】:

  • ConstraintLayout 可以轻松解决需求。
  • 好的让我试试

标签: android xml


【解决方案1】:

通过约束布局或相对布局使用全屏对话框

Dialog dialog = new Dialog(context, R.style.DialogTheme);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
dialog.setContentView(R.layout.your_custom_layout);
dialog.getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
dialog.show();

【讨论】:

  • 如何制作全屏对话框
  • 将对话框主题设置为全屏主题android.R.style.Theme.Black.NoTitleBar.Fullscreen
  • 使用约束布局时出现问题,它给了我这个错误Binary XML file line #9: Binary XML file line #9: Error inflating class android.support.constraint.Guideline
  • 还有一个问题,你可以看到对话框的背景不透明。你能告诉我这是什么颜色吗?
猜你喜欢
  • 2016-03-27
  • 2022-08-02
  • 2011-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多