zoukankan      html  css  js  c++  java
  • 今日十问(三)

    1、GraphicalLayout是当前的可视化布局编辑器,在这里你不仅可以预览当前的布局,还可以通过拖拽的方式编辑布局;XXX.xml则是通过XML文件的方式来编辑布局。
    2、活动(Activity)的注册声明要放在<application>标签内,通过<activity>标签来对活动进行注册的。
    3、requestWindowFeature(Window.FEATURE_NO_TITLE)的意思就是不在活动中显示标题栏,注意此句代码一定要在setContentView()之前执行,不然会报错。
    4、在活动中,可以通过findViewById()方法获取到在布局文件中定义的元素。得到了按钮的实例之后,通过调用setOnClickListener()方法为按钮注册一个监听器,点击按钮时就会执行监听器中的onClick()方法。
    5、Toast中的makeText()方法需要传入三个参数。第一个参数是Context,也就是Toast要求的上下文,由于活动本身就是一个Context对象,因此这里直接传入this即可;第二个参数是Toast显示的文本内容;第三个参数是Toast显示的时长,有两个常量可以选择Toast.LENGTH_SHORT和Toast.LENGTH_LONG。
    6、<item>标签就是用来创建具体的某一个菜单项,通过android:id给这个菜单项指定一个唯一标识符;通过android:title给这个菜
     
    单项指定一个名称。
    7在onCreateOptionsMenu()方法中,通过getMenuInflater()方法能够得到MenuInflater对象,再调用它的inflate()方法就可以给当前活动创建菜单了。inflate()方法接收两个参数,第一个参数用于指定我们通过哪个资源文件来创建菜单,传入R.menu.main;第二个参数用于指定我们的菜单项将添加到哪一个Menu对象当中,直接使用onCreateOptionsMenu()方法中传入的menu参数。返回true,表示允许创建的菜单显示出来,如果返回false,创建的菜单无法显示。
    8、"跑马灯效果"的五个条件:
    <1>android:singleLine="true";单行显示。文本内容要超过屏幕的宽度
    <2>android:ellipsize="marquee";省略方式(动态省略)
    <3>android:marqueeRepeatlimit="marquee_forever";循环次数(一直循环)
    <4>android:focusable="true";获取焦点
    <5>android:focusableInTouchMode="true";获取触摸焦点
    9、绑定监听器的四种方式:
    <1>a.查找控件;
       b.创建一个类,实现OnClickListener接口,重写里面的OnClick()方法;
       c.用查找到的控件去绑定监听器对象。对象.setOnClickListener(监听器对象)。
    <2>a.查找控件;
       b.让当前类实现OnClickListener接口,重写里面的OnClick()方法;
       c.用查找到的控件去绑定监听器对象。对象.setOnClickListener(this)。
    <3>匿名内部类
    <4>a.在属性中声明OnClick="方法名";
       b.在java文件中写一个方法
    public void 方法名(View view){
    }
    10、创建一个Activity的步骤:
    <1>创建一个类,继承Activity;
    <2>重写onCreate()生命周期方法,并且在里面调用setContentView()方法绑定要显示的布局文件;
    <3>在清单配置文件中注册。
  • 相关阅读:
    hibernate案例 测试代码
    android开发 单击按钮 实现页面间的跳转
    hibernate的dao操作不能提交到数据库问题的解决
    hibernate初探
    Could not find action or result 导致 页面出现404错误
    严重: Exception starting filter struts2
    myeclipse 右键 Add Struts... 页面报404 错误
    tomcat错误信息解决方案【严重:StandardServer.await: create[8005]
    struts2 package元素配置(转载)
    TensorFlow和深度学习新手教程(TensorFlow and deep learning without a PhD)
  • 原文地址:https://www.cnblogs.com/android-blogs/p/5683791.html
Copyright © 2011-2022 走看看