Android 我的自定义操作栏下有奇怪的黑线

Android 我的自定义操作栏下有奇怪的黑线,android,android-actionbar,Android,Android Actionbar,我制作了我的自定义动作条,但下面有一条难看的下划线 你可以看到我的绿色操作栏下面的黑线 我的操作栏xml: <?xml version="1.0" encoding="utf-8"?> 为什么会有那条黑线?我想把它处理掉。 如果可以的话,请帮忙 E-D-it: 我试图补充: <item name="android:windowContentOverlay">@null</item>. @null。 我的应用程序的风格,但它不工作:(它可以是一个阴影…看

我制作了我的自定义动作条,但下面有一条难看的下划线

你可以看到我的绿色操作栏下面的黑线

我的操作栏xml:

<?xml version="1.0" encoding="utf-8"?>
为什么会有那条黑线?我想把它处理掉。 如果可以的话,请帮忙

E-D-it:

我试图补充:

<item name="android:windowContentOverlay">@null</item>.
@null。

我的应用程序的风格,但它不工作:(

它可以是一个阴影…看看

要删除它,您必须创建一个样式并在LinearLayout标记上使用
@null

android:layout\u height=“match\u parent” 你应该把它修好

  • 在EclipseADT中使用hierarchyviewer透视图并将您的活动加载到其中
  • 然后选择不同的节点以显示其图形表示
  • 尝试查找包含黑线的节点
  • 也可以单击右下角布局预览上的近似点,以选择包含此点的节点
  • 然后,通过在树状视图中的节点上单击鼠标右键并按小预览上方的框图标,检查选定节点和相邻(同级)节点的布局和测量特性及其图形预览
  • 如果已找到包含黑线的节点,请查看其布局属性并修复它们
  • 如果没有一个节点本身包含黑线,那么很可能是布局中的一个间隙,默认背景会亮起。然后,您可能必须修复主contentview(包含文本视图的视图称为“segedanyaok”)的布局属性(布局高度)
  • 提示:

    如果应用程序的活动在层次结构透视图的Windows视图中未以粗体显示,则需要在应用程序的活动中包含ViewServer组件,以启用hierarchyviewer的内省功能:

    如果hierarchyviewer连接出现故障(可能是由于超时),并且没有响应给定错误,请从ddms透视图、设备视图、菜单项“reset adb”中重置adb与设备的连接

    另一个提示:

    您不必使用自定义视图以这种样式显示您的徽标。要使用带有徽标的抽屉设备,请查看如何包括Google的导航抽屉,以及如何将您的徽标包括为actionbar up/drawer图标

    ActionBar actionBar = getActionBar();
        actionBar.setCustomView(R.layout.action_bar);
    
    
        menuToggleBtn = (ImageButton) actionBar.getCustomView().findViewById(
                R.id.menuToggleBtn);
        menuToggleBtn.setOnClickListener(this);
    
        actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
    
    <item name="android:windowContentOverlay">@null</item>.