Java Android Studio中的水平滚动视图
我无法在此表中添加多行,因为我遇到了一些错误,例如SrollView一次只能包含一个父项,当我尝试解决它时,该行在列中垂直移动。请帮帮我。Java Android Studio中的水平滚动视图,java,android,Java,Android,我无法在此表中添加多行,因为我遇到了一些错误,例如SrollView一次只能包含一个父项,当我尝试解决它时,该行在列中垂直移动。请帮帮我。 我只是尝试了所有的解决方案,但我无法让它起作用。我不知道为什么我尝试在stackoverflow和类似的站点上使用solution find解决这个问题,但我做不到。您正在设置行中的height=0dp。改变这个 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:and
我只是尝试了所有的解决方案,但我无法让它起作用。我不知道为什么我尝试在stackoverflow和类似的站点上使用solution find解决这个问题,但我做不到。您正在设置行中的height=0dp。改变这个
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_height="match_parent">
<HorizontalScrollView
android:id="@+id/hsv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:fillViewport="true"
android:measureAllChildren="false"
android:scrollbars="none" >
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="An"
android:id="@+id/textView1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Codificare
Disciplina"
android:layout_marginLeft="10dp"
android:id="@+id/TexView2"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Denumire"
android:layout_marginLeft="10dp"
android:id="@+id/TexView3" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Curs"
android:layout_marginLeft="10dp"
android:id="@+id/TexView4" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Seminar"
android:layout_marginLeft="10dp"
android:id="@+id/textView5" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Laborator"
android:layout_marginLeft="10dp"
android:id="@+id/TexView6"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Proiect"
android:layout_marginLeft="10dp"
android:id="@+id/TexView7" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar Credite"
android:layout_marginLeft="10dp"
android:id="@+id/TexView8" />
</TableRow>
</TableLayout>
</LinearLayout>
</HorizontalScrollView>
</RelativeLayout>
为此:
android:layout_height="0dp"
测试了两行,所有行都作为aspected为我工作:
android:layout_height="wrap_content"
你有什么问题吗?也许你应该试试这个:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_height="match_parent">
<HorizontalScrollView
android:id="@+id/hsv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:fillViewport="true"
android:measureAllChildren="false"
android:scrollbars="none" >
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="An"
android:id="@+id/textView1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Codificare
Disciplina"
android:layout_marginLeft="10dp"
android:id="@+id/TexView2"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Denumire"
android:layout_marginLeft="10dp"
android:id="@+id/TexView3" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Curs"
android:layout_marginLeft="10dp"
android:id="@+id/TexView4" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Seminar"
android:layout_marginLeft="10dp"
android:id="@+id/textView5" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Laborator"
android:layout_marginLeft="10dp"
android:id="@+id/TexView6"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Proiect"
android:layout_marginLeft="10dp"
android:id="@+id/TexView7" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar Credite"
android:layout_marginLeft="10dp"
android:id="@+id/TexView8" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="An"
android:id="@+id/textView21" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Codificare
Disciplina"
android:layout_marginLeft="10dp"
android:id="@+id/TexView22"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Denumire"
android:layout_marginLeft="10dp"
android:id="@+id/TexView23" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Curs"
android:layout_marginLeft="10dp"
android:id="@+id/TexView24" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Seminar"
android:layout_marginLeft="10dp"
android:id="@+id/textView25" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Laborator"
android:layout_marginLeft="10dp"
android:id="@+id/TexView26"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar ore
Proiect"
android:layout_marginLeft="10dp"
android:id="@+id/TexView27" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Numar Credite"
android:layout_marginLeft="10dp"
android:id="@+id/TexView28" />
</TableRow>
</TableLayout>
</LinearLayout>
</HorizontalScrollView>
</RelativeLayout>
我在代码后添加了这个,会出现另一行,但当我将LinearLayout和Scrollview移动到增强所有代码时,我的文本将放在末尾的第一行。你告诉我的我都试过了,但没用 我想再添加8行,就像我刚刚创建的那样,我需要一个包含15行的表。我做了1排,但我还需要14排。我试图改变这一点,但没有成功。谢谢你的回答。更新后的答案,如果不能解决问题,请张贴一个你的坏代码的例子
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent" android:layout_height="match_parent">
<HorizontalScrollView
android:id="@+id/hsv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:fillViewport="true"
android:measureAllChildren="false"
android:scrollbars="none" >
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="android:attr/textAppearanceLarge"
android:text="An"
android:id="@+id/textView1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="android:attr/textAppearanceLarge"
android:text="CodificareDisciplina"
android:layout_marginLeft="10dp"
android:id="@+id/TexView2"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="android:attr/textAppearanceLarge"
android:text="Denumire"
android:layout_marginLeft="10dp"
android:id="@+id/TexView3" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="android:attr/textAppearanceLarge"
android:text="Numar oreCurs"
android:layout_marginLeft="10dp"
android:id="@+id/TexView4" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="android:attr/textAppearanceLarge"
android:text="Numar oreSeminar"
android:layout_marginLeft="10dp"
android:id="@+id/textView5" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="android:attr/textAppearanceLarge"
android:text="Numar oreLaborator"
android:layout_marginLeft="10dp"
android:id="@+id/TexView6"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="android:attr/textAppearanceLarge"
android:text="Numar oreProiect"
android:layout_marginLeft="10dp"
android:id="@+id/TexView7" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="android:attr/textAppearanceLarge"
android:text="Numar Credite"
android:layout_marginLeft="10dp"
android:id="@+id/TexView8" />
</LinearLayout>
</HorizontalScrollView>
</RelativeLayout>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/hsv"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Caca"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_margin="10dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Caca"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_margin="10dp"
/>
</TableRow>
</RelativeLayout>