私はアンドロイドが初めてですが、私はメモ帳のチュートリアルをやっています。今私は自分のレイアウトを書こうとしています。AndroidでHorizontalScrollViewを設定するにはどうすればよいですか?
1行目:[------検索バー-----] [ボタン]
2行目:[テキスト]タブ] [テキストの最終的なレイアウトは、1つのページに次のようになります[高さの残りの部分を埋めるためにコンテンツ]
...と、ユーザーがスクロールページ: - -tab] [テキスト]タブ] < 3行目の内容に
3行目を変更するには、これらのいずれかをクリック左または右の別のレイアウト/ページが表示されます。
私はEclipseのグラフィカルエディタを使用して新しいアンドロイドXMLレイアウトファイルを作成しました。 キャンバスにテキストボックスをドラッグしたところ、上の図のように幅を広げました。 その後、最初の行が完了するようにボタンを最後に追加しました。
ここで何かを追加しようとすると、動作しません。そこで私はXMLビューに切り替えました。 LinearLayoutをコピーして貼り付けて、2行目にするように編集することができました。
は今、私はエラーを取得する:HorizontalScrollViewは、唯一の直接の子
オーケーをホストすることができますので、私は水平スクロールビューが1つのだけのLinearLayoutを含める必要があります理解しますが、その後、このレイアウトを設定するための正しい構造は何ですか?
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/editText1"
android:layout_width="1130dp"
android:layout_height="72dp">
<requestFocus/>
</EditText>
<Button
android:id="@+id/button1"
android:layout_width="152dp"
android:layout_height="72dp"
android:text="Button"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/editText1"
android:layout_width="1130dp"
android:layout_height="72dp">
<requestFocus/>
</EditText>
<Button
android:id="@+id/button1"
android:layout_width="152dp"
android:layout_height="72dp"
android:text="Button"/>
</LinearLayout>
</HorizontalScrollView>
あーそう、あなただけの別のLinearLayoutの下で全体を包む...ありがとう! – Ozzy
これらの2つのLinearLayoutsを垂直方向の配置の下にラップした後、2つの水平な線は同じ行に順番に表示されます。 2番目の行を別の行に表示させるにはどうすればよいですか? – Ozzy
typoがありました。orientation = 'vertical'と表示されていました。アンドロイド:orientation = 'vertical'だったはずです。問題は解決しました。 – Ozzy