【发布时间】:2018-12-18 17:16:38
【问题描述】:
我在玩折叠工具栏。一切似乎都很好。但我的图标不以标题为中心。我认为这是因为fitsSystemWindows()。但同时图像没有覆盖状态栏。任何帮助将不胜感激。谢谢!
Java 代码:
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_shr___add__vehicle);
Toolbar toolbar = (Toolbar) findViewById(R.id.add_vehicle_toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
CollapsingToolbarLayout appbar = (CollapsingToolbarLayout) findViewById(R.id.add_vehicle_collapse);
appbar.setTitle("My Bikes");
appbar.setExpandedTitleColor(Color.parseColor("#F05329"));
XML:
<android.support.design.widget.CoordinatorLayout xmlns: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="com.techindyeah.soherides.SHR_Activity_Add_Vehicle">
<android.support.design.widget.AppBarLayout
android:id="@+id/add_vehicle_app_bar"
android:layout_width="match_parent"
android:layout_height="250dp"
android:theme="@style/AppTheme.AppBarOverlay"
android:fitsSystemWindows="true">
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/add_vehicle_collapse"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:contentScrim="@color/colorPrimary"
app:expandedTitleMarginStart="20dp"
app:expandedTitleMarginEnd="64dp"
android:fitsSystemWindows="true">
<ImageView
android:id="@+id/rl_image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@mipmap/bikeimage"
android:scaleType="centerCrop"
android:fitsSystemWindows="true"
app:layout_collapseMode="parallax"/>
<android.support.v7.widget.Toolbar
android:id="@+id/add_vehicle_toolbar"
android:layout_width="match_parent"
android:layout_height="60dp"
app:popupTheme="@style/AppTheme.PopupOverlay"
android:minHeight="60dp"
app:layout_collapseMode="pin" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<include layout="@layout/content_shr__activity__add__vehicle" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/add_vehicle_insert_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="20dp"
app:layout_anchor="@+id/add_vehicle_app_bar"
app:layout_anchorGravity="bottom|right"
app:srcCompat="@mipmap/ic_insert_photo_white_24dp" />
【问题讨论】:
-
发布您想要的图片..还有您的代码...
-
您的箭头放置在正确的位置..您想把它放在哪里?
-
这就是我想要的。我的看起来不像这样。
-
您的图像看起来如何,并粘贴您的 xml 代码...您的 xml 中有一些问题...您使用的是哪个支持库
-
菜单中右上角的图标...只需在您的活动中添加菜单,它将显示...
标签: android icons android-appcompat android-coordinatorlayout android-collapsingtoolbarlayout