我在ExpandableListView.Within ExpandableListView中插入strings.xml中的字符串,我有一个子TextView,我想在其中插入一个链接“点击此处”,该链接在www.google.com上重定向。当我点击整行时点击不是“点击这里”文本。这是我的代码:
的strings.xml
<string name="Help_seven_answer">Please <a href="https://accounts.google.com/"> click here</a> to Revoke access for closed.</string>
Expendable.xml
在expeable.xml中<ExpandableListView android:id="@+id/lvExp" android:layout_height="match_parent" android:layout_width="match_parent"/>
我将textView作为子项。
<TextView
android:id="@+id/lblListItem"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="17dip"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:linksClickable="true"
android:autoLink="web"
android:paddingLeft="?android:attr/expandableListPreferredChildPaddingLeft"
/>
在我的片段中,我正在创建一个哈希映射并以
的形式访问文本List seven = new ArrayList(); seven.add(context.getString(R.string.Help_seven_answer));
我希望输出:请 click here撤消已关闭的访问权限。
答案 0 :(得分:0)
潘迪特
尝试将duplicatestarentstate = false复制到可以解决问题的textview。
<TextView
android:id="@+id/lblListItem"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="17dip"
android:clickable="true"
android:duplicateParentState="false"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:linksClickable="true"
android:autoLink="web"
android:paddingLeft="?android:attr/expandableListPreferredChildPaddingLeft"
/&GT;
维诺德