以下のAndroidアプリケーションでページを作成したいと思います。
次の2つの方法を考えていますが、これらが有効な方法であるかどうかはわかりません。
方法についてアドバイスをいただけますか、それとも方法についてのより良いアイデアを教えてください。
[作りたいです]
- 約10ページあります。
- ページ1:インデックス
ページにリストがあります。
クリックするとページが表示されます。 - 2〜9ページ:通常のページ
のコンテンツ(画像またはテキスト)
[私が考えている方法]
方法A.10個のレイアウトを作成する
レイアウト(layout1と呼びます)はインデックスページ用です。他のレイアウト(layout2〜10と呼びます)は他のページ用です。layout1のボタンをクリックすると、レイアウト(2〜10)が表示されます。
[問題]この方法でスクロール可能を有効にする方法がわかりません。
B. 1つのhtmlを作成する方法(および1つのレイアウトにWebViewが含まれる)
次のようなテキストとリンクを使用してインデックスを作成します。
<link href="common.css" rel="stylesheet" type="text/css">
~~~~~~~
<div class="pages"></div>
<a href="#p1">to page 1 </a>
<a href="#p2">to page 2 </a>
~~~~~~~
</div>
画像だけを使って他のページを作り、それらの部分に名前を付けます
<div class="pages"></div>
<a name="p1">
<img src="imgP1.jpg">
</div>
<div class="pages"></div>
<a name="p2">
~~~~~~~
この方法には、以下の2つの問題があります。
【問題1】携帯電話の各ページのサイズを設定するにはどうすればよいですか。
【問題2】この場合、スクロールが横になりません。JavaScriptを使用して水平方向に変更するにはどうすればよいですか?もしそうなら、どのようにそれを使用できますか、そしてどのJavaScirptを使用する必要がありますか?