私はアンドロイドに新しいので、これまでのところ解決策を探していましたが、これまでのところ運がありません。私は、下の写真のようなレイアウトを作成したいと思います。horizontalScrollView内のレイアウトは画面のサイズです
私は、画面のサイズであるlinearLayoutを持っています。次に、画面のサイズでも画面外の別のlinearLayoutを持っています。私は2つの仮想 "スクリーン"の間をスクロールすることができます。
あり、私はクールなスナップ効果を得ることができるようにscrollViewクラスを拡張する方法を説明した興味深い記事があるので、私はこれが仕事を得ることができれば、私のアプリは、多くの家の間で、スクロールのように感じるでしょう画面。
私は体重について、またscrollViewのfillViewport = "true"についても読んでいます。私は、linearLayoutsに画面を塗りつぶすためにhorizontalScrollViewでこれらを使用する方法を理解していないのが残念です。私はfill_parentとwrap_contentのすべての種類の組み合わせを試みましたが、無駄です。
この機能は、画面の変動性を考慮してサブビュー(各「スクリーン」の要素)を構築する限り、異なる画面を持つデバイス間でアプリの移植性を損なうことはありません。残念ながら
<HorizontalScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/HorizontalScrollView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fillViewport="true">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<EditText
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/txtTestBox"
>
</EditText>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button 1"
/>
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>
、でも近い私が探しています何のために取得していません。
は、ここで私がしようとしていたXMLの簡単な例です。うまくいけば、これを行うことができます...
ご協力ありがとうございました。
私が参照していた 'スナップ'コードへのリンクを置くと便利だと思いました。 http://blog.velir.com/index.php/2010/11/17/android-snapping-horizontal-scroll/ – paradoX
私が実装しようとしている機能の追加例は、次の場所にあります。 Android用Firefoxモバイルアプリ。ページの左側にあるタブバー(スクロールするまで画面外)は、画面の正確なサイズであるサブビューを持つスクロール可能なサーフェスを何らかの形で作成しているように見えます(サイズユーザーがスクロールすると、タブと画面を表示できます)。うまくいけば、これは私の質問を明確にします。 – paradoX