`
切切歆语
  • 浏览: 30436 次
  • 性别: Icon_minigender_1
  • 来自: 泸州市
社区版块
存档分类
最新评论
文章列表
多级列表ExpandableListView 扩展列表能够显示一个指示在每项显示项的当前状态(状态通常是一个扩展的组,组的孩子,或倒塌,最后一个孩子)。使用setchildindicator(drawable)或setgroupindicator(drawable)(或相应的XML属性)来设置这些指标,一个默认的风格多级列表提供指标,将示给意见多级列表。布局android.r.layout.simple_expandable_list_item_1和android.r.layout.simple_expandable_list_item_2(应用simplecursortreeadapte ...
android中的ImageView只能显示矩形的图片,为了用户体验更多,Android实现圆角矩形,圆形或者椭圆等图形,一般通过自定义ImageView来实现,首先获取到图片的Bitmap,然后通过Paint和onDraw()进行圆形图片显示。 效果图:             代码:   activity_image.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.c ...
ListView 作用:1.将数据填充到布局。2.处理用户的选择点击等操作。 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter 实例:     listview.xml <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=&qu ...
PopupWindow在Android.widget包下,项目中经常会使用到PopupWindow做菜单选项,  PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。   效果图:         MainActivity.java public class MainActivity extends Activityimplements OnClickListener { private PopupWindow mPopWindow; private ...
当一个开发纠结于自己做的一些初级实现的事情的价值时,不如多思考对于团队和业务的价值。 文中的“我”,其实不是一个单纯的角色,它可能会包含多层含义,不管是我作为一个团队的管理者,还是我作为一名技术团队的 ...
ListView之适配器的使用,包含了ArrayAdapter,SimpleAdapter ,BaseAdapter等适配器。     1:ArrayAdapter       Java代码 /****   *   *   * ArrayAdapter   * @author Administrator   *   */   public class ArrayAdapterActivity extends Activity {          private ListView mListView;       //定义一个String数 ...
Android5.0后各种炫的效果纷纷出来,写这篇博客主要是讲的是按钮点击效果带有的水波纹(波浪式)。 当然我写的这个是自定义来实现的,在低版本(5.0一下)也可以实现点击效果。看看效果图: 上图可看出 点击有抖动效果和不抖动效果。 布局代码:   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ripp ...
微信开放平台网站:https://open.weixin.qq.com 1:登录之后(未登录就注册),点击移动应用开发进入 点击创建应用之后,进入填写对应信息. 接下来,填写平台信息。 应用签名获取方式请看博客: Eclipse:Android Eclipse keystore.jks文件生成,根据keystore密钥获取SHA1安全码 ,apk打包 AndroidStudio:Android Studio apk打包,keystore.jks文件生成,根据keystore密钥获取SHA1安全码 应用包名:在AndroidManifest.xml获取 之后提交审 ...
keystore.jks文件生成,打包APK 选中项目右键-> Android Tools->Export Signed Application Package ,如图: 之后 点击Next,下图 (建议文件名后缀为.keystore) 进入到”Key Creation“界面,完成信息,点击Next 完成信息,(选择APK生成的路径) 可以到保存路径下看生成的android.keystore文件了 接下来APK打包 点击之后,选择保存路径: 之后APK生成成功 根据keystore密钥获取SHA1安全码 通常 ...
在我们注册或者修改信息的时候,常会用到60s倒计时这个功能,写了这篇文章,大家共享一下: 效果图:             直接上代码: activity.java public class MainActivity extends Activity { private TimeCount mTiemTimeCount; private TextView tv_code; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc ...
  AsyncTask:是Android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程。 AsyncTask (异步任务),从字面上来说,就 ...
世界上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离; 世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己; 世界上最真情的相依,是你在try我在catch。 无论你发神马脾气,我都默默承受,静静处理。 到那时,再来期待我们的finally。 你在if里,我在else里,看起来很近,却无缘同时发生。 她在try里,我在catch里,只有她犯错时,你才会把我相拥。 你是Listview,我是GridAdapter,不可能被你适配。 她们是case,我是default,只有她们都不适合你,你才会发现我在坚守岗位。 我愿意为你而final。 你 ...
作为一个有两、三年Android应用开发经验的码农,自然会遇到很多坑,下面是我能够想起的一些坑(实践证明不记笔记可不是个好习惯),后面有想到其它坑会陆续补上。 1.在Android library中不能使用switch-case语句访问资源ID:在Androi ...
发这篇博客主要讲一下Android中Intent中如何传值的几种方法: 1:基本数据类型,包含了Java八种基本数据类型和CharSequece文本2:八种数据类新对应数组和CharSequece文本数组 3:Bundle传值 4:ArrayList集合  5:Serializable传递对象 6:Parcelable传递对象 在 main.xml 布局文件中添加六个Button控件,分别是六种传值方式。 Activity代码如下: package com.example.transmittingdata; import java.util.ArrayList; ...
 开发项目过程中基本都会用到listView的下拉刷新和上滑加载更多,为了方便重写的ListView来实现下拉刷新,同时添加了上拉自动加载更多的功能。   Android下拉刷新可以分为两种情况:   1.获取更多的数据,按服务器数据库时间顺序存储入情况,此刻我们是获取是显示在我们应用中的数据更早前的数据,这也是最常见的情况。比如(微博获取更多信息,就是获取更多更早前的信息,然后动态的添加到已有的数据的下方); 2.获取更多的最新的数据,其实还是一种获取更多的操作方式。但是这里主要考虑到用户的操作习惯了。一般,用户的操作习惯分这么两种。   示例代码 public class ...
Global site tag (gtag.js) - Google Analytics