嗨,我想在 android 中将按钮放在活动标题旁边。我可以使用 setTitle() 更改文本,但我没有找到任何允许将按钮放在 Activity 标题旁边的东西。我正在使用安卓 4.0.3。有谁能够帮助我?
问问题
589 次
2 回答
6
在您的项目名称 topbar.xml 中创建 xml 文件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:orientation="vertical"
android:background="@android:color/white">
<TextView
android:id="@+id/title_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="MyTitle: NameOfUser"
android:layout_centerVertical="true"
android:textColor="@android:color/black"
android:textStyle="bold"
android:textSize="20sp"
android:layout_marginLeft="20dp"/>
<Button
android:id="@+id/back_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="Btn"
android:textColor="@android:color/white"
android:layout_marginLeft="5dp"
android:layout_alignParentRight="true"/>
</RelativeLayout>
只需编写以下内容即可将此布局添加到任何布局中:
<include layout="@layout/topbar"/>
希望这会帮助你。
于 2012-07-07T09:12:24.540 回答
1
您可以使用custom title bar
,也可以将no title theme
其用于 Activity 并将线性布局设置为 Activity 布局上方的子布局,因此您的 Activity似乎有标题栏。
- 创建自定义标题栏:
edumobile.org
londatiga.net - 隐藏应用程序的标题栏。
于 2012-07-07T09:04:15.547 回答