活动在片段下方可见且可点击

麦可

每当我使用操作栏显示一个新片段时,无论是首选项片段还是自定义片段,背景都是透明且可单击的。我不能简单地将背景颜色设置为某种颜色,因为用户仍然可以单击片段。我认为这是问题所在,但不确定。

@Override
public boolean onOptionsItemSelected(MenuItem item) {//Present list of options on action bar touch.
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    switch (id)
    {
        case R.id.action_settings:
        {
            getFragmentManager().beginTransaction().replace(android.R.id.content, new PrefsFragment()).addToBackStack(null).commit();
            inSettings = true;
            break;
        }
        case R.id.probabiliy:
        {
            getFragmentManager().beginTransaction().replace(android.R.id.content, new probabilityFragment()).addToBackStack(null).commit();
            inSettings = true;
            break;
        }
    }
    return super.onOptionsItemSelected(item);
}
范恩

根据您的喜好创建一个活动,并为您的自定义片段创建一个活动,除非该片段用于您的主要活动。这样您就不会有这个问题。

片段是可以放在活动中的应用程序用户界面或行为的一部分。它不是不透明的。活动是不透明的。将活动视为虚拟窗口,将片段视为活动中的超级小部件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据活动(即可见)片段以编程方式启用或禁用按钮

来自分类Dev

检测片段何时可见

来自分类Dev

片段处于活动状态/可见时进行回调

来自分类Dev

android中的TableView节标题为空白且可点击

来自分类Dev

搜索结果在状态栏下方可见滚动

来自分类Dev

从活动获取当前可见片段

来自分类Dev

不可见时如何保持地图片段的活动

来自分类Dev

使链接的仅可见部分可点击

来自分类Dev

删除的片段仍然可见

来自分类Dev

即使元素可见,Watir-webdriver也会引发“不可点击”错误

来自分类Dev

如何使活动单选按钮不可点击

来自分类Dev

iOS按钮可点击但不可见

来自分类Dev

在打开新元素之前,使可点击元素关闭可见元素

来自分类Dev

高图-如何强制折线图在X轴上方可见

来自分类Dev

片段下方的布局不可见

来自分类Dev

如何仅在手机和平板电脑中使选项卡在操作栏下方可见

来自分类Dev

使链接的仅可见部分可点击

来自分类Dev

Leaflet.js-在geojson图层上方可见的Tilelayer。GeoJSON互动性问题

来自分类Dev

如何使抽屉显示在网页的其余部分上方,以使基础元素不可见和不可点击?

来自分类Dev

如何使可点击的图例在 d3 多边形图中可见

来自分类Dev

图像上的 C# Visual Studio 2017 不可见 + 可点击按钮

来自分类Dev

为什么 Evolution 存在且处于活动状态,但在安装时不可见?如何摆脱它?

来自分类Dev

如何知道任何片段是活动的还是可见的?

来自分类Dev

iOS 按钮可见,不可点击

来自分类Dev

将片段内容添加到查看活动的寻呼机时不可见?

来自分类Dev

如何从活动中更改片段的视图/按钮的可见性?

来自分类Dev

EarthSatellite 下方的 Skyfield 可见区域

来自分类Dev

Admob 横幅在 Unity 中不可见但仍可点击

来自分类Dev

此处地图按钮在地图下方可见,并且无法使用 Angular 将地图高度设置为 100%

Related 相关文章

  1. 1

    根据活动(即可见)片段以编程方式启用或禁用按钮

  2. 2

    检测片段何时可见

  3. 3

    片段处于活动状态/可见时进行回调

  4. 4

    android中的TableView节标题为空白且可点击

  5. 5

    搜索结果在状态栏下方可见滚动

  6. 6

    从活动获取当前可见片段

  7. 7

    不可见时如何保持地图片段的活动

  8. 8

    使链接的仅可见部分可点击

  9. 9

    删除的片段仍然可见

  10. 10

    即使元素可见,Watir-webdriver也会引发“不可点击”错误

  11. 11

    如何使活动单选按钮不可点击

  12. 12

    iOS按钮可点击但不可见

  13. 13

    在打开新元素之前,使可点击元素关闭可见元素

  14. 14

    高图-如何强制折线图在X轴上方可见

  15. 15

    片段下方的布局不可见

  16. 16

    如何仅在手机和平板电脑中使选项卡在操作栏下方可见

  17. 17

    使链接的仅可见部分可点击

  18. 18

    Leaflet.js-在geojson图层上方可见的Tilelayer。GeoJSON互动性问题

  19. 19

    如何使抽屉显示在网页的其余部分上方,以使基础元素不可见和不可点击?

  20. 20

    如何使可点击的图例在 d3 多边形图中可见

  21. 21

    图像上的 C# Visual Studio 2017 不可见 + 可点击按钮

  22. 22

    为什么 Evolution 存在且处于活动状态,但在安装时不可见?如何摆脱它?

  23. 23

    如何知道任何片段是活动的还是可见的?

  24. 24

    iOS 按钮可见,不可点击

  25. 25

    将片段内容添加到查看活动的寻呼机时不可见?

  26. 26

    如何从活动中更改片段的视图/按钮的可见性?

  27. 27

    EarthSatellite 下方的 Skyfield 可见区域

  28. 28

    Admob 横幅在 Unity 中不可见但仍可点击

  29. 29

    此处地图按钮在地图下方可见,并且无法使用 Angular 将地图高度设置为 100%

热门标签

归档