zoukankan      html  css  js  c++  java
  • 《第一行代码》学习笔记12-UI(1)

    1.程序需要注销或者退出,用一个专门的集合类对所有的活动进行管理即可。
    2.可视化编辑工具不利于真正了解界面背后的实现原理,通常这种方式制作的界面都不具有很好的屏幕适配性,
    而且当需要编写较为复杂的界面时,可视化编辑工具将很难胜任。
    3.eg.android:gravity="center",使用android:gravity来指定文字的对齐方式,可选值有top, bottom, left, right,
    center等,可以用“|”来同时指定多个值,这里指定的"center",等同于"center_vertical|center_horizontal",
    表示文字在垂直和水平方向都居中对齐。
    4.在MainActivity中为Button的点击事件注册一个监听器,每当点击按钮时,就会执行监听器中的onClick()方法。
    (1)使用实现接口的方式进行注册:

    public class MainActivity extends Activity implements OnClickListener {
            
            private Button button;
    
            @Override
            protected void onCreate(Bundle savedInstanceState){
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_main);
                    button = (Button) findViewById(R.id.button);
                    button.setOnClickListener(this);
            }
    
            @Override
            public void onClick(View v){
                    switch (v.getId()) {
                    case R.id.button:
                    //在此处添加逻辑
                    break;
                default:
                    break;
                }
            }
    }
    

    (2)使用匿名类的方式注册监听器:

    public class MainActivity extends Activity {
    
            private Button button;
    
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_main);
                    button = (Button) findViewById(R.id.button);
                    button.setOnClickListener(new OnClickListener(){
                            @Override
                            public void onClick(View v){
                                   //在此处添加逻辑
                            }
                    });
            }
    }
    
  • 相关阅读:
    react常用的方法
    react手动搭建
    js基础
    原生JavaScript实例之简单放大镜
    ||与&&的返回值
    promise简单小结
    连接服务器一般步骤
    github小总结
    __proto__指向问题
    一些函数返回值
  • 原文地址:https://www.cnblogs.com/Iamasoldier6/p/5008841.html
Copyright © 2011-2022 走看看