【发布时间】:2011-01-25 21:18:32
【问题描述】:
朋友们,
我使用以下 titlebar.xml 文件和代码创建了自定义标题栏
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myTitle"
android:text="This is my new title"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textColor="@color/titletextcolor"
android:layout_marginLeft="25px"
android:paddingTop="3px"
/>
以及在每个活动上显示自定义标题栏的 java 代码。
@Override
public void onCreate(Bundle savedInstanceState)
{
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.mytitle);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
现在我想在每个活动中动态设置 textview 值,谁能指导我如何实现这一点?
在这里使用 findviewbyid 我没有获得该 textview 的引用来设置值,因为 主布局不包含任何具有这样名称但 mytitle 的文本框。
如有任何帮助,将不胜感激。
【问题讨论】:
标签: android layout android-activity