我们知道Gridview不能设置onClickListener和onLongClickListener,当GridView中出现了Blank cell,有时需要响应click事件,没有API可以调用。 Abs
51CTO博客开发
1.使用RecyclerView 使用RecyclerView可以轻松实现图片切换时的动画过程,这点要好于GridView。2. 拖拽的实现 Dragmanager 继承View.OnDragListener,对拖拽过程中进行操作, Action_drag_started 获取到操作的Item Action_Drag_location 根据每个停留的位置判断是否交换item的位置。 Action_
1. 解决ScrollView 和viewPager滑动冲突的问题 需要重写ScrollView ,使得viewpager获取到横向滑动事件 代码如下public class PagerScrollView extends ScrollView { private GestureD
arrayadapter可以把数据绑定到一个视图中,但是数据的每次改动必须通知adapter,否则容易报错,adapteribeacons.clear(); adapteribeacons.addAll(myibeacons); aa.notifyDataSetChanged();
今天在重构代码时,有个服务一直无法启动,最后发现是重构代码时修改了Service的包名,确没有修改androidmenifest.xml中内容,害自己调试半天找不到错误,程序还不能报错,真是无语……太伤心了,太伤心了。
1. 保存到自定义路径Calendar name = Calendar.getInstance(); String path = "/sdcard/lef/"; if (Environment.getExternalStorageDirectory() != null) {
在测试android调用其他应用的activity时,提示找不到对于的activity,经过检查发现在intent-filter的<category>中忘了写<category android:name="android.intent.category.DEFAULT"/>,自己定义的filter一定要写上这句,这是android默认添加的要求。
1.Activity绑定Service语句最好写在onCreat()中,绑定后会直接调用onServiceConnected方法,可以将执行语句写在该方法中。private ServiceConnection trackcon = new ServiceConnection() { @Override public void onServiceConnected(C
安卓程序是依靠包名来区分每个应用程序的,所以在定义包时要特别注意,通过加入子包来对程序进行分类。
你可以用ViewPager来添加进更多的fragment。目前, Android Support Library可以支持嵌套片段,所以你可以在Android 1.6及以上版本进行嵌套操作。只要调用Fragment中的getChildFragmentManager()命令,就可以完成添加操作。例如,下述代码就可以完成在现有的Fragment class中添加fragment的操作:123Fragme
1.创建画布重写onDraw方法 没写super.onDraw()2.动态修改元素 invalidate();3.泪奔的错误, onCreat中忘记写setContentView(R.layout.activity_track);往事不堪回首4.修改UI用handler 使用S
To allow a Fragment to communicate up to its Activity, you can define an interface in the Fragment class and implement it within the Activity. The Fragment captures the interface implementation during
1.Spring的控制反转 ●谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象,即由Ioc容器来控制对象的创建;谁控制谁?当然是IoC 容器控制了对象;控制什么?那就是主要控制了外部资源获取(不只是对象包括比如文件等)。2. 实例化bean方法(1)使用构造器(2)使
1.编码错乱问题 右键文件在属性中改变其编码格式即可;2.jre运行环境问题 在首选项中选择合适的jre3.利用hibernate处理数据库时的配置文件4.数据库文件的处理 新建数据库主题5.在首选项validation中选择合法性问题6.出现!号时,可能是build path中的文件丢失。需要选择导入7.建工程时尽量将
package client; //import java.io.BufferedReader; //import java.io.ByteArrayInputStream; //import java.io.DataInputStream; //import java.io.DataOutputStream; import java.io.BufferedInputStream; import
package client; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.Socket; import java.n
package client; /** * 读取收到的音频文件,通过耳机播放 */ import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; i
package client; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import j
package example; /** * 端口转发 */ //import java.io.FileInputStream; import java.io.IOException; import java.net.InetSocketAddress; import java.net.Socket; import java.nio.ByteBuffer; import java.nio.c
MODIFYING THE DEFAULT BANK-SWITCHING ROUTINEThe default bank-switching code is available in the supplied assembler language source file iar_banked_code_support.s51, which you can find in the directory
(1)在options->linker ->output->other选中->output里选择raw-binary,module-local里选择Include all,其余默认; (2) options->linker ->Extra Output->generate output file->format->output format
(1)jframe窗口的组成部分,最底层是jrootpane面板。(这一点恐怕很多初学者都没有注意吧!) (2)jframe的组成如下: jrootpane中包含glasspane和layeredpane两个面板。而layeredpane面板包含contentpane和jmenubar。(没想到吧contentpane是放在contentpane中的?)
新浪微博API提供了强大的功能,以下利用其API做到一个桌面程序,通过微博授权可以获得相关功能,需要源码的童鞋可以联系作者。。1.Myweibo.exe2.点击获取权限将浏览器地址栏的code的值输入文本框中,点击登录微博
用方法getName(),需要抛出异常。。。
应用未通过审核时,只能加15个测试用户。private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) throws WeiboException, IOException, JSONException {// TODO add your handling code here:String code = jTex
资源管理器-》工具-》文件夹选项-》文件类型-》jar文件-》高级-》新建操作:open,选择路径"java安装路径\bin\javaw.exe" -jar "%1" %*
新浪微博API提供了强大的功能,这两天玩儿的挺开心。在用jList显示好友列表时出现了问题。public static void main(String args[]) {java.awt.EventQueue.invokeLater(new Runnable() {public void run() {//new Haoyou().setVisible(true);Haoyou haoyou =
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号