zoukankan      html  css  js  c++  java
  • Android学习之Image操作及时间日期选择器

    一、基础学习

    1.ImageView是图片容器,就相当于RadioGroup是RadioButton的容器一样,是View的直接子类。

      1: <ImageView
    
      2: 		android:id="@+id/img" 
    
      3: 		android:layout_width="fill_parent"
    
      4: 		android:layout_height="wrap_content" 
    
      5: 		android:src="@drawable/logo"/>


           只需要记住图片在res/drawable-xxx下就行了。
    2.ImageButton(图片按钮)和Button没关系,他是ImageView的一个扩充,是其子类,而Button是TextView的子类。

      1: <ImageButton
    
      2: 		android:id="@+id/rig" 
    
      3: 		android:layout_width="wrap_content"
    
      4: 		android:layout_height="wrap_content" 
    
      5: 		android:src="@drawable/right"/>

    3.TimePicker时间选择器,是FrameLayout(正布局)的直接子类,默认12小时
    4.数据恢复的原理是什么,换句话说就是数据在被删除后还能够再次被找回来的原因,我在想是不是 数据并未真的删除(磁盘越用越小,猜测而已),只是移除了对应的链接,只是找不到而已,恢复数据就是恢复链接。
    要说也不对,因为恢复的数据不是直接在原磁盘里,这我就奇怪了。现在什么都是现成了,直接傻瓜软件一键恢复,那你说学原理有什么用。

    二、实例分析

    1.TimePicker

      1: package org.lxh.demo;
      2: 
      3: import android.app.Activity;
      4: import android.os.Bundle;
      5: import android.widget.TimePicker;
      6: 
      7: public class MyTimePicker extends Activity {
      8: 	private TimePicker mytp = null;
      9: 	/*
     10: 	 * 第一个是默认取得系统时间
     11: 	 * 第二个是自己写死的
     12: 	 */
     13: 
     14: 	@Override
     15: 	public void onCreate(Bundle savedInstanceState) {
     16: 		super.onCreate(savedInstanceState);
     17: 		super.setContentView(R.layout.main);
     18: 		this.mytp = (TimePicker) super.findViewById(R.id.tp2) ;	// 取得组件
     19: 		this.mytp.setIs24HourView(true) ;	// 设置为24小时制
     20: 		this.mytp.setCurrentHour(18) ;	// 设置时
     21: 		this.mytp.setCurrentMinute(30) ;	// 设置分
     22: 	}
     23: }

    main.xml


                            image

    2.DatePicker

           和上面一样,不再赘述。

  • 相关阅读:
    app专项测试之稳定性测试-monkey测试
    Mac下Fiddler的安装启动。
    测试环境搭建和部署(在Linux环境下搭建jdk+Tomcat+mysql环境和项目包的部署)
    mysql如何用sql语句修改表字段?
    VMware虚拟机出现“正在使用中”如何解决?
    Opencv2.1+vs2008生成不依赖编译环境的exe文件
    VS2008在win7下不时出现Microsoft Incremental Linker已停止工作
    没有找到opencv_core231d.dll运行结果不能显示
    Mat类型与IplImage类型之间相互转换
    获取当前可执行文件的路径(绝对路径)
  • 原文地址:https://www.cnblogs.com/hxsyl/p/3663287.html
Copyright © 2011-2022 走看看