2

我想在下面的 android 应用程序中创建页面:
,我正在考虑以下两种方法,但我不确定这些是否是好方法甚至启用方法。

你能给我有关方法的建议或给我更好的方法吗?

[想做]

  1. 大约有10页。
  2. page 1 : index 页面
    上有列表。
    如果单击,您可以看到该页面。
  3. 第 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">  
       ~~~~~~~  

这种方式有以下两个问题:

[问题1]如何为手机设置每一页的大小。

[问题2]在这种情况下,滚动不是水平的。我怎样才能改变它水平使用JavaScript?如果是这样,我该如何使用它,我应该使用哪个 JavaScirpt?

4

1 回答 1

0

A 的方式通常会给你的应用程序一个更原生的外观和感觉,所以我会遵循这条路线。

使 page1 成为 ListView。如果列表中有更多项目适合屏幕,ListView 将自动允许滚动。

单击一个项目时,onItemClick将调用一个回调方法,您可以在其中打开显示第 2 到第 9 页的其他活动。

于 2012-12-25T07:24:35.540 回答