android - Android 活动标签。添加点击事件监听
问题描述
我在清单中有这个代码
<activity
android:name=".MyActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
如何使用“@string/app_name”为 TextView 添加点击监听器?这是我的标签标题。
解决方案
正如已经在这里回答的那样,尝试在 onCreate() 函数下添加此代码。这将获取操作栏标题所在的资源,并为其分配一个 ID,您可以使用它来添加 OnClickListener。让我知道事情的后续!
final int abTitleId = getResources().getIdentifier("action_bar_title", "id", "android");
findViewById(abTitleId).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Do something
}
});
推荐阅读
- python - 如何使用 Django REST API 接收 Base64 字符串
- c# - 属性中包含无效字符的 XML 序列化和反序列化对象
- android - 我无法从我的 android 手机连接到 MySQL,而我可以从 android studio 模拟器
- mips - 将小写从文件转换为大写到另一个文件
- json - Angular 7:动态显示字段
- python - 从python字典中删除最小的N个值
- docker - 如何在 Docker for Mac 查询运行在 macOS 上的本地注册表时监听来自 Docker for Mac 的“docker pull”请求?
- flutter - DateTImePickerFormField 选择日期后不关闭键盘
- java - 使用循环确定电子邮件地址是否包含 2 个字符
- wordpress - Wordpress - 搜索页面上的分页损坏