带有可点击文本视图的Android ScrollView
我目前正在处理一个应用程序的设计,我一直在思考如何去做。我的应用程序需要一个用户读取特定信息的部分 我的设计是这样的: I.引言带有可点击文本视图的Android ScrollView,android,intellij-idea,scrollview,Android,Intellij Idea,Scrollview,我目前正在处理一个应用程序的设计,我一直在思考如何去做。我的应用程序需要一个用户读取特定信息的部分 我的设计是这样的: I.引言 第一部分 第二部分 II。第二个主题 a部分 乙部 第1部分 详细信息-详细解释 第二部分 详细信息-详细解释 (续) 编号的部分是可单击的,因此具有在滚动视图中转到特定部分的功能。(例如,当单击1.第1部分时,它将转到1.第1部分的部分,并在同一滚动视图中显示详细信息)这实际上与某些应用程序中看到的部分类似 此外,当用户没有单击可单击的项目时,用户可以向下滚动所有写
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="#ffffff">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="330dp"
android:id="@+id/scrollView" android:layout_gravity="center">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="@drawable/white_paper_complete">
<TextView
android:layout_width="48dp"
android:layout_height="wrap_content"
android:id="@+id/txt_space" android:layout_gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="26dp"
android:text="I. INTRODUCTION"
android:id="@+id/textView" android:textStyle="bold" android:textColor="@android:color/black"
android:textSize="16dp" android:layout_y="19dp"
android:layout_gravity="left|center_vertical" android:layout_marginLeft="46dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" 1. Tax Payer"
android:id="@+id/textView1" android:clickable="true" android:layout_x="55dp" android:layout_y="44dp"
android:linksClickable="false" android:textColor="@android:color/black"
android:layout_gravity="center|left"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" 2. Tax Identification Number (TIN)"
android:id="@+id/textView2" android:clickable="true" android:layout_x="55dp" android:layout_y="64dp"
android:linksClickable="false" android:textColor="@android:color/black"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text=" 3. National Internal Revenue Code" android:id="@+id/textView3" android:clickable="true"
android:layout_x="55dp" android:layout_y="84dp" android:linksClickable="false"
android:textColor="@android:color/black"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text=" 4. Republic Act No. 8424" android:id="@+id/textView4" android:clickable="true"
android:layout_x="55dp" android:layout_y="104dp" android:linksClickable="false"
android:textColor="@android:color/black"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text=" 5. Bureau of Internal Revenue (BIR)" android:id="@+id/textView5" android:clickable="true"
android:layout_x="55dp" android:layout_y="124dp" android:linksClickable="false"
android:textColor="@android:color/black"/>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:id="@+id/textView14" android:clickable="true" android:layout_x="55dp"
android:layout_y="235dp" android:linksClickable="false" android:textColor="@android:color/black"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text=" II. INCOME TAX IN THE PHILIPPINES" android:id="@+id/textView6" android:textStyle="bold"
android:textColor="@android:color/black" android:textSize="16dp" android:layout_x="40dp"
android:layout_y="150dp"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" 1. Income Tax"
android:id="@+id/textView7" android:clickable="true" android:layout_x="55dp" android:layout_y="175dp"
android:linksClickable="false" android:textColor="@android:color/black"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" 2.Taxable Income"
android:id="@+id/textView8" android:clickable="true" android:layout_x="55dp" android:layout_y="195dp"
android:linksClickable="false" android:textColor="@android:color/black"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text=" 3.Who are exempted from Income Tax?" android:id="@+id/textView9" android:clickable="true"
android:layout_x="55dp" android:layout_y="215dp" android:linksClickable="false"
android:textColor="@android:color/black"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text=" 4. How are Income Taxes being paid?" android:id="@+id/textView10"
android:clickable="true" android:layout_x="55dp" android:layout_y="235dp"
android:linksClickable="false" android:textColor="@android:color/black"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text=" 5. Income Tax Return (ITR)" android:id="@+id/textView12"
android:clickable="true" android:layout_x="55dp" android:layout_y="235dp"
android:linksClickable="false" android:textColor="@android:color/black"
android:layout_gravity="center_vertical"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text=" 6 Who are required to file ITR" android:id="@+id/textView13"
android:clickable="true" android:layout_x="55dp" android:layout_y="235dp"
android:linksClickable="false" android:textColor="@android:color/black"
/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:id="@+id/textView11"
android:clickable="true" android:layout_x="55dp" android:layout_y="235dp"
android:linksClickable="false" android:textColor="@android:color/black"
/>
</LinearLayout>
</ScrollView>
<Button
android:layout_width="100dp"
android:layout_height="40dp"
android:text="Back"
android:id="@+id/button" android:layout_gravity="center" android:background="@drawable/black_btn"
android:textColor="#ffffff"/>
</LinearLayout>
请帮帮我(任何帮助都将不胜感激!:)可能不是您想要的,但您最好使用带有
等链接的单个HTML文档
然后,在Web视图中显示HTML,您将拥有可单击链接和可滚动文本。查看是否使用
requestRectangleOnScreen(rectangle)
或requestFocus()
查看方法
例如:
如果点击
专题1。您知道,主题的内容由特定的topicOneTextView或任何相关视图显示。
然后试着打电话
topicTextView.requestRectangleOnScreen(rectangle)
这将在必要时滚动
希望这有帮助哦,谢谢!但是,当单击文本视图时,如何在特定部分设置滚动视图?您不需要!它会滚动,因为它是一个超链接,而WebView会自动滚动:)我猜你是上天派来的!非常感谢嗯,关于这个方法,我需要为每个详细的解释提供一个单独的视图吗@昌德·贾达夫
topicTextView.requestRectangleOnScreen(rectangle)