`
johnnycmj
  • 浏览: 36817 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论
文章列表
具体内容如下效果图: 1、布局文件,就是一个MapView和ListView,布局文件就是上面是一个百度地图的mapview,下面是一个显示周边位置的ListView   [html] view plain
有时候项目中需要封装自己所需的Dialog对话框。 自己写Dialog的layout布局文件 布局文件layout_dialog.xml: <?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andro ...
      思路:首先获取屏幕的宽度和高度,当移动Button 在ACTION_DOWN 的时记录下控件当前的位置坐标,在移动ACTION_MOVE时记录相对上次的坐标,然后算出相对于parent 的View上下左右位置,最后重新layout就可以。 public class DraftTest extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCrea ...
       欲实现的效果是:当手机按住屏幕时,如果在指定的时间内没有移动(如500毫秒),那么进入长按模式,此时手指在屏幕上移动都算作长按模式。如果手机按住屏幕就立马移动,那么就算作移动模式。如果没有移动也没有超过规定时间内则为单击。         思路:在Down的时候开启一个线程然后延迟500ms(长按触发的时间)后执行,然后再UP的时候判断如果按住的时间没有超过了500ms那么代码长按事件没有触发,然后执行连续点击事件的逻辑,同时删除掉Handler队列中的处理长按事件的线程。
一、效果图  二、主要布局文件 activity_list.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" a ...

滚轮弹出选择框

一、效果图   二、主要布局文件 activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tool ...
一、效果图  二、布局文件 activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > ...
一、效果图:  二、布局文件 header_view.xml <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app1="http://schemas.android.com/apk/res/com.johnny.flowindicatortest" android:layout_wi ...

Fragment 的应用

最近android项目需要用到Fragment,就抽空要久了一下Fragment,记录下。 一、项目效果图  二、整个activity分上下两个Fragment,上面是ListView的列表,下面是详细内容的Fragment。 看先看activity_main 的布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr ...
14、JDBC数据库编程 14.1、为什么需要JDBC 当前所有的B/S系统无一不和数据库之间有交互 JDBC(Java Database Connectivity)是一种可用于执行SQL语句的 Java API JDBC的应用模型如下图所示:  14.2、JDBC驱动 JDBC 驱动的4种类型 TYPE 1: JDBC-ODBC桥驱动程序 适用于快速的原型系统,没有提供JDBC驱动的数据库如Access TYPE 2: Native-API驱动程序 利用开发商提供的本地库来直接与数据库通信。比Type1性能略好 TYPE 3: JDBC通过网络的纯 ...
13、数据库(SQL) 13.1、什么是SQL SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库操纵语言。 SQL使用场合: 应用程序与数据库的通讯 通过DBMS或第三方工具,完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据 13.2、SQL命令分组 DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据  DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象 ...
  12、java集合类 12.1、Collection框架概览 包位置:java.util Collection 层次结构 中的根接口。 Collection 表示一组对象,这些对象也称为 collection  的元素 一些 collection 允许有重复的元素,而另一些则不允许。 一些 collection 是有序的,而另一些则是无序的。 先来了解下集合框架的类图结构。 12.2、集合框架类图结构     12.3、List接口简介 List是继承Collection的子接口。 List特性:有序、可重复。重复是针对equals() 实现Ab ...
  11、IO输入输出流 11.1、File类 File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操纵文件,通过调用File类提供的各种方法,我们能够创建、删除文件,重命名文件,判断文件的读写权限及是 ...
1.File菜单下有个Switch Workspace项,可以修改工作区   2.启动Eclipse/MyEclipse, 打开Window -> Preferences -> General, 然后勾选Startup and Shutdown页中的Prompt for workspace on startup;我用的是Eclipse3.4,不同版本下Startup and Shutdown项的位置可能有差异。   3.用记事本打开\eclipse\configuration\.settings\org.eclipse.ui.ide.prefs, 将SHOW_ ...
首先定义一个基类: public interface MySort { public int[] sort(int[] arr); }   1.冒泡排序:  public class Bubblu implements MySort { @Override public int[] sort(int[] arr) { // 数组遍历 for (int i = 0; i < arr.length - 1; i++) { // 定义一个标 ...
Global site tag (gtag.js) - Google Analytics