android– 隐藏在ToolBar后面的ListView,以及隐藏在ListView后面的浮动 *** 作按钮

android– 隐藏在ToolBar后面的ListView,以及隐藏在ListView后面的浮动 *** 作按钮,第1张

概述我的FAB将显示在androidstudio的设计窗口中,但在我实际运行应用程序时不显示.另外,我有一个ListView项目,我指定它应该位于工具栏下方,但是当我运行应用程序时,它部分隐藏在工具栏后面.<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas

我的FAB将显示在android studio的设计窗口中,但在我实际运行应用程序时不显示.

另外,我有一个ListVIEw项目,我指定它应该位于工具栏下方,但是当我运行应用程序时,它部分隐藏在工具栏后面.

<?xml version="1.0" enCoding="utf-8"?><relativeLayoutxmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:app="http://schemas.androID.com/apk/res-auto"xmlns:tools="http://schemas.androID.com/tools"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:fitsSystemwindows="true"tools:context=".MainActivity"><androID.support.v7.Widget.Toolbar    androID:ID="@+ID/my_toolbar"    androID:layout_wIDth="match_parent"    androID:layout_height="?attr/actionbarSize"    androID:background="?attr/colorPrimary"    androID:theme="@style/themeOverlay.AppCompat.Actionbar"    app:popuptheme="@style/themeOverlay.AppCompat.light"    androID:layout_alignParenttop="true"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true" /><ListVIEw    androID:ID="@+ID/androID:List"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true"    androID:layout_below="@+ID/my_toolbar" /><at.markushi.ui.Circlebutton    androID:layout_wIDth="64dp"    androID:layout_height="64dp"    app:cb_color="@color/colorPrimary"    app:cb_pressedRingWIDth="8dp"    androID:layout_alignParentBottom="true"    androID:layout_alignParentEnd="true"    androID:layout_alignParentRight="true"    androID:onClick="openEditorForNewNote"    androID:src="@drawable/ic_action_add"/></relativeLayout>

how the layout appears in design mode

how app appears when run

做什么?

解决方法:

My FAB will shows up in the design window in androID studio but does not show up when I actually run the app.

尝试在代码中将FAB移动到ListVIEw上方,如下所示:

<?xml version="1.0" enCoding="utf-8"?><relativeLayoutxmlns:androID="http://schemas.androID.com/apk/res/androID"xmlns:app="http://schemas.androID.com/apk/res-auto"xmlns:tools="http://schemas.androID.com/tools"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:fitsSystemwindows="true"tools:context=".MainActivity"><androID.support.v7.Widget.Toolbar    androID:ID="@+ID/my_toolbar"    androID:layout_wIDth="match_parent"    androID:layout_height="?attr/actionbarSize"    androID:background="?attr/colorPrimary"    androID:theme="@style/themeOverlay.AppCompat.Actionbar"    app:popuptheme="@style/themeOverlay.AppCompat.light"    androID:layout_alignParenttop="true"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true" /><at.markushi.ui.Circlebutton    androID:layout_wIDth="64dp"    androID:layout_height="64dp"    app:cb_color="@color/colorPrimary"    app:cb_pressedRingWIDth="8dp"    androID:layout_alignParentBottom="true"    androID:layout_alignParentEnd="true"    androID:layout_alignParentRight="true"    androID:onClick="openEditorForNewNote"    androID:src="@drawable/ic_action_add"/><ListVIEw    androID:ID="@+ID/androID:List"    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true"    androID:layout_below="@+ID/my_toolbar" /></relativeLayout>

基本上,AndroID会根据XML标记中的顺序以特定顺序呈现布局.

In addition, I have a ListVIEw item which I have specifIEd should sit below the toolbar, yet when I run the app it is partially hIDden behind the toolbar.

将ListVIEw的高度更改为wrap_content(我在上面的代码中将其更改为如此,但这里又是):

<ListVIEw    androID:ID="@+ID/androID:List"    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID:layout_alignParentleft="true"    androID:layout_alignParentStart="true"    androID:layout_below="@+ID/my_toolbar" />

因为ListVIEw是工具栏的兄弟,所以当高度设置为match_parent时,它会填满整个屏幕,包括工具栏下的区域.

总结

以上是内存溢出为你收集整理的android – 隐藏在ToolBar后面的ListView,以及隐藏在ListView后面的浮动 *** 作按钮全部内容,希望文章能够帮你解决android – 隐藏在ToolBar后面的ListView,以及隐藏在ListView后面的浮动 *** 作按钮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1117358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存