
android(移动开发)
aic1999
这个作者很懒,什么都没留下…
展开
-
【Android】android按钮的四种点击事件
android的四种点击事件写法:一、自定义实现了点击监听的内部类public class MyListener implements OnClickListener{@override..........}二、匿名内部类直接button.setOnclikListener(new OnclickListener(){@override......})三、...原创 2017-08-28 10:58:06 · 636 阅读 · 0 评论 -
Git的使用
正在做一个新的小项目,现在重新复习下以前学过的内容:togglebutton。首先新建的自定义控件类继承自view,其中三个构造函数:public ShapeButton(Context context) { super(context);}public ShapeButton(Context context, @Nullable AttributeSet attrs...原创 2017-08-27 13:45:57 · 264 阅读 · 0 评论 -
百度地图开发练习(2)百度地图在个别手机显示网格问题
我搜索了网上的答案,造成地图在有的真机上运行成功,有的失败的原因挺多的。主要原因有:1、sha1值分为开发板和发布版的,打包前后这两个也是不一样的,可能和这个有关。 2、百度地图sdk并不是新版的,是旧版本的。 3、极少部分机型可能存在适配问题,要反馈给官方。原创 2017-03-30 13:09:15 · 360 阅读 · 0 评论 -
百度地图开发练习(1)不可以显示地图,只有网格的解决方法
我的内心十分忧伤。做开发的真的必须要一丝不苟,逻辑严谨才行啊!!!我果然还不是一个合格的程序员,哎....加油! 昨晚开始做很简单的地图显示,按照文档做的发现闪退了,今天我发现: 这个(下图)必须要放在application下才行!!!还有!!!android:name里面是固定的!不是写自己的包名,否则显示的是网格!!!!(今天我一直以为是我的sha1错了导致ak不配,地...原创 2017-03-23 13:58:01 · 2153 阅读 · 0 评论 -
【Android】根据他人源码练习下拉刷新遇到的问题
@Override public View getView(int position, View convertView, ViewGroup parent) { TextView tx=new TextView(parent.getContext()); //在代码中创建了tx就不用在xml中创建并且在代码中find了。 ...原创 2017-03-16 14:47:44 · 264 阅读 · 0 评论 -
【Android】自定义控件学习:Toggle
昨晚我写的这么详细的文章....提交成功后我就回去睡觉了.....今天一大早起来不见了,TAT 随便写点自己能看懂的当笔记吧。这个控件是我学习他人的~1、创建新的toggle类继承自view(其中含有attributeSet attrs的构造方法是和xml有关的),然后可以通过重写setBackgroundResource()或者自己的方法去设置好控件的图样,大小,空间啥的。记得要在layout布...原创 2017-03-15 07:48:09 · 572 阅读 · 0 评论 -
【Android】自定义控件开关小例子
很多时候我都在想,是不是自己可以弄一个控件给自己用,然后....今天学到了,居然真的可以这样做。以开关小按钮为例子。首先,定义一个类toggle继承view,在layout布局中可以直接把这个控件导包到布局中(记得设置id以便之后find)。1、继承后出现了三个构造方法,第一个是方便在代码中操作的,第二个是方便xml,第三个是方便xml和风格。哪个方便自己用哪个。AttributeSet一般存放x...原创 2017-03-14 20:29:57 · 399 阅读 · 0 评论 -
关于令人抓狂的 E/HAL: load: id=gralloc != hmi->id=gralloc
我在网上搜索了挺多资料的,很多都是重复在说权限问题,然而我报这种错误的大部分程序都恰好不是因为权限问题,而是一些特别细节的问题......按照我的经验,我的建议是:找控件代码的错误!报错原因:一般是由于取不到控件对象、控件的点击事件执行的时候得到了空值等和初始化控件有关的原因造成的。比如...private Button bt; //声明bt.setOnclickLi...原创 2017-03-14 19:29:32 · 6864 阅读 · 0 评论 -
【Android】ListView的基础学习
class MyAdapter extends BaseAdapter { @Override //有多少数据数目就返回多少数目,如果返回1就只显示一条数目的view public int getCount() { return datas.size(); } @Override //响应position...原创 2017-03-11 15:16:51 · 317 阅读 · 0 评论 -
【Android】自定义标题栏
小积累:1、在linearlayout布局里面的子控件有两种形态:一种是铺满(match、fill)左右或者上下全屏,一种是wrap(刚好能够包容下控件中的资源大小)(而且还是往左上角靠的....),可以靠weight调整它们的分配布局。2、除去自带标题栏的两种方法:在oncreate中加上requestWindowFeatrue(Window.FEATRUE_NO_TITLE);或者在 res/...原创 2017-03-11 14:08:22 · 373 阅读 · 0 评论 -
【Android开发】listview+popupwindow实践:日志列表
用listview的标准形式弄一个listview出来,然后创建一个布局item给listview,其中在adapter重写的getview()方法中把item布局给它。而且可以设置多个集合,在getview中给不同的textview赋值达到数据日志的效果(类似表格)其中布局文件中:为了一行三个textview能在竖列对齐,可以设置权重weight为相等,然后gravity=center居中,这时...原创 2017-03-11 13:18:54 · 858 阅读 · 0 评论 -
获取屏幕宽高
// 获取屏幕的宽度public static int getScreenWidth(Context context) { WindowManager manager = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); Display display = manager.转载 2017-03-11 12:00:25 · 333 阅读 · 0 评论 -
Android 模拟QQ空间小加号+用popupWindow制作spinner
最近做了个小案例,关于弹出窗口的。TAT 总感觉自己速度好慢啊~果然是不熟练!还是要多练!首先我参考了网上的源码,发现居然有popupwindow这类神奇的东西,本来是想用对话框或者参考spinner源码(虽然现在对我而言还挺困难的)做的,果然我想得太复杂了~首先是弄了个按钮,点击的话可以初始化popupwindow(设置了一个Listview配置进去) popupWindow...原创 2017-03-11 11:44:27 · 361 阅读 · 0 评论 -
近日
报错:E/InputEventReceiver: :Exception dispatching input event.E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback E/MessageQueue-JNI: ndroid.content.res.Resources$NotFo...原创 2016-12-10 11:14:01 · 392 阅读 · 0 评论 -
android某包的功能突然用不了
在project目录下寻找包是否还在,标配包也有不见的时候。原因可能是因为在android studio import eclipse的包的时候,eclipse并不支持这类新功能。比如wiget.switch...原创 2016-12-06 08:20:13 · 811 阅读 · 0 评论