Cas*_*sey 3 android android-layout
我知道您可以向应用栏添加图标图像,但是我想知道是否有办法在 Android 的应用栏中放置更大的徽标图像。所附图片在应用栏后面,但我试图将其放入应用栏中。这可能吗?
1) 使用最新的 Android 工具栏
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:minHeight="?attr/actionBarSize"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!-- Place your ImageView and Image-->
<!-- mention image size-->
</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)
示例代码:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/AppTheme"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
>
<LinearLayout
android:id="@+id/back_menu_ll"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
<ImageView
android:id="@+id/logo"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/ic_logo"
/>
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Title"
android:textColor="@color/title_first_textcolor"
android:textSize="@dimen/abc_text_size_title_material"
android:gravity="left"
/>
</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)
2)您可以以编程方式设置徽标:
Toolbar tool_bar = (Toolbar) findViewById(R.id.app_bar);
setSupportActionBar(tool_bar);
tool_bar.setLogo(R.drawable.image);
Run Code Online (Sandbox Code Playgroud)
有关工具栏的更多信息,请查看此链接:http : //developer.android.com/reference/android/widget/Toolbar.html
| 归档时间: |
|
| 查看次数: |
20804 次 |
| 最近记录: |