在我的 Activity 中,我使用自定义标题功能:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.myactivitylayout);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.myactivitytitle);
效果很好,我可以在 Activity 标题中看到 myactivitytitle.xml 元素。
现在,我需要以编程方式编辑 myactivitytitle.xml 的元素以执行如下操作:
View titleView = getTitleView();//This is the function I need
EditText et = titleView.findViewById(R.id.text1);
et.setText(...
如何获取标题 View 以访问其元素?
最佳答案
这是我的 main_activity.java
。在我的 Activity 中,我使用自定义标题 (R.layout.mytitle
)。我的标题中有一个 TextView
。我可以获得此 TextView
并且可以使用此代码设置它的文本。
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.mytitle);
TextView krdTxt = (TextView) findViewById(R.id.Kredi);
krdTxt.setText("Faturalı Abone ");
关于android - 获取 Activity 自定义标题 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27130560/