java - 使用 url 在 android textview 中定义新方案

标签 java android android-intent textview

您好,我尝试实现这样的功能,我在 ListView 中有 TextView ,在 TextView 中我有带有类似 ("look:") 字样的字符串,我让它看起来像是与 Linkify 的链接,但我必须将其重定向到我的 Activity ,以便 ("look:java") 将调用将重定向和搜索单词 java 的 Activity 。我如何定义完成这项工作的新方案,只是询问如何定义新方案,其他部分只是额外信息。

最佳答案

你应该能够用类似的东西来做到这一点:

<activity android:name="com.something.ActivityName">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="look" />
    </intent-filter>
</activity>

参见:http://developer.android.com/guide/topics/manifest/data-element.html

此外,您可能必须执行“look://something”而不是“look:something”

关于java - 使用 url 在 android textview 中定义新方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4510294/

相关文章:

java - 获取不同项目中具有应用程序名称的包

java - 油漆方法是什么?它是如何工作的?

android - 为什么在 Android Studio 中运行按钮是灰色的

java - 在 Android 中,如何在一个选项卡中显示 TextView ,而不是在其他选项卡中显示 TextView ?

javascript - Android 版本无法在设备上运行?

java - 尽管已设置标志 - 从 Activity 上下文外部调用 startActivity() 需要 FLAG_ACTIVITY_NEW_TASK 标志

android - 阻止用户在退出应用程序后点击 'back'

java - 如何使用 Spring Boot 避免由另一个库配置外部库

java - 为什么不能继承构造函数为私有(private)的类?

java - 如何使用 java 将十六进制转换为十进制 rgb565?