首页 > 代码库 > Java -Android 学习(第五天)

Java -Android 学习(第五天)

Android 布局拾贝 +页面跳转

  一、Android 布局拾贝

        这两天在界面布局方面的补充(以后可能还会陆续的补充进来):

      a)、ScrollView

       ScrollView(滚动视图)是指当拥有很多内容,屏幕显示不完时,需要通过滚动轴来显示的视图;ScrollView只支持垂直滚动;

       这个视图,在条形的级别的栏目较多时是一个很好的选择。

       b)、View

       我们若要想将一个区域划分为不同子区域,并且区域之间有明显的分割(可以是一个分割线;也可以是一定高度的分割区域),

       那么使用<View/>不失为一个良好的选择 ,使用示例如下 :

              <View
                    android:layout_width="fill_parent"
                    android:layout_height="20sp"            //设置高度,表示灰度区域的高度;当值设置为1sp 时,就会呈现线性状,有分隔符的效果
                    android:layout_marginTop="14sp"
                    android:background="#fff7f7f7" />

 二、 页面跳转

       一般情况下, 实现页面跳转,主要考虑以下几个过程:

      a)、给控件添加点击事件

            场景:有两个界面 A、B,在界面A中有一个Button btn,需要点击btn跳转到界面B。

            在实现了Activty(有时候为了区别不同的控件,可能还要实现OnClickListener)的类中,

            ①、定义一个private Button btnTZ = null;

            ②、在onCreate方法中,btnTZ= (Button) findViewById(R.id.btnTZ); 获取该按钮的映射对象;

            ③、将按钮的Click事件监听器关联到具体的实现方法:

                   btnTZ.setOnClickListener(this);
                   public void onClick(View v) {    //一些处理逻辑,然后是 具体的跳转}

                 或者

                btnClassSpace.setOnClickListener(new OnClickListener() {                      @Override                  public void onClick(View v) {                            // 具体的跳转
                     }                });

       b)、 具体的跳转

	Intent intent = new Intent(DigitalschoolActivity.this,WebviewActivty.class);	WebviewModel viewModel = new WebviewModel(title, uri);	intent.putExtra("WebviewModel", viewModel);	startActivity(intent);

 

 

Java -Android 学习(第五天)