android - 我可以在android studio中浮动到左上方的工具栏图标吗?
问题描述
我有这个:
但我想将主页图标浮动到左上角,例如:
我有这个到我的menu_main.xml
文件
<?xml version="1.0" encoding="utf-8"?>
<menu 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"
tools:context=".MainActivity">
<item
android:id="@+id/action_notificaciones"
android:orderInCategory="300"
android:title="User"
android:icon="@drawable/ic_notificaciones"
app:showAsAction="ifRoom"></item>
<item
android:id="@+id/action_home"
android:orderInCategory="300"
android:title="User"
android:icon="@drawable/ic_go_home"
app:showAsAction="ifRoom"></item>
</menu>
我怎么能这样做?有什么帮助吗?
解决方案
您可以使用工具栏并为图标设置图像视图,为标题设置文本视图,这是一个示例
<com.google.android.material.appbar.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbarTransaction"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="50dp"
android:src="@drawable/img_vireopos_icon"/>\
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="4"
android:textSize="10pt"
android:text="testing"/>
<ImageView
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="50dp"
android:src="@drawable/img_vireopos_icon"/>\
</LinearLayout>
</androidx.appcompat.widget.Toolbar>
</com.google.android.material.appbar.AppBarLayout>
推荐阅读
- azure - Azure 管道模板中的动态变量
- powershell - 使用 PowerShell 和 FFMPEG 剥离音频和字幕源并将其添加到 INDEX.M3U8
- matrix - Gnuplot nonuniform matrix with labels and image gives different plots
- c++ - How do I include a library in C++ that had been built from source code? [LINUX]
- r - about the counting columns meeting conditions using R
- r - 从嵌套列表中提取列表的第一项
- python - 是否可以从控制器调用类的 as_view() 方法?
- r - Draw facets of plots for each value type
- python - Python sympy substitute only works one time
- xaml - Improve Xamarin Forms performance with 20 Binding Labels and listview