我为我的浮动活动制作了一个自定义标题栏。现在我想以编程方式更改自定义标题中 TextView 的文本,但无法这样做。我可以通过 xml 更改文本,但我希望它在代码中完成。
这是 label.java(floating activity) 的代码,它没有更新标题栏中的 textView
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.my_title);
TextView label = (TextView)findViewById(R.id.myTitle);
label.setText("Label here code");//not working
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_title);
setContentView(R.layout.label);// as i need this layout for rest of activity
//rest of code
我的标题.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myTitle"
android:text="Label here"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:textColor="@android:color/white"
/>