android - 获取 Activity 自定义标题 View

标签 android

在我的 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/

相关文章:

android - Orientation 改变时调用 onstop 方法

java - 如何使用java以编程方式更改 vector 绘图的大小

java - 为什么 getEngineByName (“js” ) 返回 null?

android - RxJava 定时器,永远重复,可以随时重启和停止

android - 如何在 Google Play 管理中心中设置 "Ads"设置

android - Dart/flutter 每次之后如何定期更改计时器

android - Kotlin 单例应用程序类

android - SDK39 上未处理的 promise 拒绝 - SplashScreen

android - 如何将一些特定的短信内容复制到剪贴板?

android - 约束布局 - 组可见性在动态模块内不起作用