首页 > 解决方案 > 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 添加点击监听器?这是我的标签标题。

标签: androidlabelonclicklistener

解决方案


正如已经在这里回答的那样,尝试在 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
    }
});

推荐阅读