android上的水平滚动问题

时间:2012-01-31 11:07:43

标签: android android-layout

请帮我完成我创建的这个程序。我不知道这个程序在状态下如何水平滚动。我可以帮助在此程序中添加代码吗?

提前谢谢(对不起我的英文)。

<?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="wrap_content"
  android:background="@drawable/indonesia">

<TextView  
   android:layout_width="fill_parent" 
   android:layout_height="wrap_content" 
   android:text="Indonesia - Inggris - Jerman" />    

<TextView
   android:text="Indonesia :"
   android:id="@+id/TextView01"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"  />

<EditText
  android:text=""
  android:id="@+id/txtIndo"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"   />
<Button
  android:text="Terjemahkan"
  android:id="@+id/btnTerjemah"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:onClick="getTerjemahan"    />

<TextView
android:text="Inggris :"
android:id="@+id/TextView03"
android:layout_width="fill_parent"
android:layout_height="wrap_content"   />

<EditText
android:text=""
android:id="@+id/txtIngg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:editable="false"   />

<TextView
android:text="Jerman :"
android:id="@+id/TextView04"
android:layout_width="fill_parent"
android:layout_height="wrap_content"   />

<EditText
android:text=""
android:id="@+id/txtJer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:editable="false"    />
<Button 
android:text="Kembali ke Menu" 
android:id="@+id/btnBack" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:onClick="backtoMenu"/>

</LinearLayout>

我的意思是这样的。 第一个,我的程序在vertical.please访问我的链接因为有我的照片。 vertical layout

如果我在水平滚动中制作程序,那么问题就出现了。检查布局,我无法向下滚动此布局。 horizontal trouble layout

2 个答案:

答案 0 :(得分:1)

  <?xml version="1.0" encoding="utf-8"?>
  <ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/indonesia"
    android:orientation="horizontal" >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Indonesia - Inggris - Jerman" />

    <TextView
        android:id="@+id/TextView01"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Indonesia :" />

    <EditText
        android:id="@+id/txtIndo"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="" />

    <Button
        android:id="@+id/btnTerjemah"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:onClick="getTerjemahan"
        android:text="Terjemahkan" />

    <TextView
        android:id="@+id/TextView03"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Inggris :" />

    <EditText
        android:id="@+id/txtIngg"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:editable="false"
        android:text="" />

    <TextView
        android:id="@+id/TextView04"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Jerman :" />

    <EditText
        android:id="@+id/txtJer"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:editable="false"
        android:text="" />

    <Button
        android:id="@+id/btnBack"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:onClick="backtoMenu"
        android:text="Kembali ke Menu" >
    </Button>
</LinearLayout>
</ScrollView>

答案 1 :(得分:0)

它们也是一个让您的视图水平滚动的小部件:

<HorizontalScrollView 
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent">  
<LinearLayout

android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/indonesia"
android:orientation="horizontal" >

<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Indonesia - Inggris - Jerman" />

<TextView
    android:id="@+id/TextView01"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Indonesia :" />

<EditText
    android:id="@+id/txtIndo"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="" />

<Button
    android:id="@+id/btnTerjemah"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:onClick="getTerjemahan"
    android:text="Terjemahkan" />

<TextView
    android:id="@+id/TextView03"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Inggris :" />

<EditText
    android:id="@+id/txtIngg"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:editable="false"
    android:text="" />

<TextView
    android:id="@+id/TextView04"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Jerman :" />

<EditText
    android:id="@+id/txtJer"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:editable="false"
    android:text="" />

<Button
    android:id="@+id/btnBack"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:onClick="backtoMenu"
    android:text="Kembali ke Menu" >
</Button>
</LinearLayout>
 </HorizontalScrollView>