我创造了一个简单的自定义标题, 它正在完美地显示。 但我不确定给我的文本View 以什么代号 才能让 SetTitle 方法发挥它的魔力 。
我的第一个选择是@android:id/标题,
Example I have defined a custom title layout in xml and added it to my activity.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/custom_title"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/transparent" >
<ImageView
android:id="@+id/logo"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="5dp"
android:scaleType="centerInside"
android:onClick="home"
android:src="@drawable/logo" />
<TextView
android:id="@android:id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:textSize="18dp"
android:textStyle="bold"
android:layout_centerVertical="true"
android:text="TextView" />
</RelativeLayout>
TextView 现在是“ 标题” 容器。 我想要的是“ 机器人 ” : 将清单中的标签值自动放入新标题 TextView 。
Ie. 默认方法设置 title 必须在某种定义的视图 ID 上添加此值 - 我只是需要该 ID 。