点击url链接时,android禁用onclick事件

Yay*_*aya 5 events android textview

我有textview包含urlswww.google.com.为此,textview还创建了一个onclicklistener.

我的问题是,当用户点击www.google.com时,链接由a使用activity,但之后activity onclick也会创建该事件.但我不想onclick在用户点击网址时创建活动.

onclick当用户点击http : //www.google.com,market:// android等网址时,texview是否可以禁用事件.

编辑1:我在下面添加了详细信息.

            TextView entry = (TextView) v
                    .findViewById(R.id.textViewEntryText);
            entry.setText(Html.fromHtml(String.format("%s",
                    (CharSequence) displayText)));
            entry.setMovementMethod(LinkMovementMethod.getInstance());
Run Code Online (Sandbox Code Playgroud)

在使用链接创建textview之后,再将其他事件放在其他文本上.

            entry.setOnClickListener((new View.OnClickListener() {

                // TODO Auto-generated method stub

                public void onClick(View v) {
                    // TODO Auto-generated method stub

                    }
                }
            }));
Run Code Online (Sandbox Code Playgroud)

现在,当用户点击url链接时,我不希望其他onclick事件适用于链接.

Ork*_*zen 7

哇.Android是神奇的.有一个单独的属性:

android:linksClickable:"false"
Run Code Online (Sandbox Code Playgroud)

您可以在代码中更改它,通过:

myTextView.setLinksClickable(false);
Run Code Online (Sandbox Code Playgroud)