在LinearLayout外面包一层ScrollView即可,如下代码

Apidemo 中关于如何使用ScrollView说明,请参考:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="none">

<LinearLayout
android:id="@+id/layout"
android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="wrap_content">

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/scroll_view_1_text_1"/>

<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/scroll_view_1_button_1"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/scroll_view_1_text_6"/>

<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/scroll_view_1_button_6"/>

</LinearLayout>
</ScrollView>
2:页面跳转的实现(不同activity间的切换)

java代码 加在button哪里同时在AndroidManifest.xml 哪里加上一句话,放在第一个activity 的下面

xml:代码:

<activity android:name="BCD" android:label="@string/bcd_title"></activity>

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="
http://schemas.android.com/apk/res/android"
android:versionCode="1"
android:versionName="1.0" package="com.demo.android.AutoGnosis">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".AutoGnosis"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="BCD" android:label="@string/bcd_title"></activity> //添加标签属性与values/report.xml对应

</application>
<uses-sdk android:minSdkVersion="3" />

</manifest>

跳转代码:

private void setListensers() {
Log.d(TAG,"set Listensers");
button_next.setOnClickListener(bt_next);
}
private Button.OnClickListener bt_next = new Button.OnClickListener(){
public void onClick(View v){
//switch to BDC page跳转到BDC.class
Intent intent = new Intent();
intent.setClass(AutoGnosis.this, BCD.class);
startActivity(intent);
Intent intent = new Intent();
intent.setClass(Bmi.this, Report.class);
Bundle bundle = new Bundle(); //bundle带参数跳转
bundle.putString("KEY_HEIGHT",field_height.getText().toString());
bundle.putString("KEY_WEIGHT",field_weight.getText().toString());
intent.putExtras(bundle);
startActivity(intent);
}
};

更多相关文章

  1. Android(安卓)仿微信朋友圈发动态功能(相册图片多选)
  2. Android(安卓)xUtils3源码解析之注解模块
  3. Android(安卓)Tint使用
  4. Gradle minifyEnabled 使用proguard混淆android代码 android stu
  5. 一行代码玩转android数据库之增删改查,超级简单 第三方框架xUtils
  6. Android之网络访问(一)android 中对apache httpclient及httpurlc
  7. Android中application 全局变量
  8. [置顶] android学习系列-短信发送器与电话拨号器调用(3)
  9. Android文本输入框EditText方法说明和属性

随机推荐

  1. 如何构建一个命令来连接mySQL中的3个不同
  2. 161205、win10安装mysql5.7.16数据库
  3. PHP数据库类的封装
  4. docker mysql authentication_string cli
  5. MySQL + KeepAlived + LVS 单点写入主主
  6. python pymysql连接数据库pymysql.err.Op
  7. ERROR 2002 (HY000): Can't connect to l
  8. Linux第二篇----使用rpm方法安装MySQL(含
  9. mysql-5.5配置主从 及 主主关系
  10. 在Windows Mobile和MySQL之间同步DB