摘要:
有可能是在一次android studio被我强制关闭以后,我的android studio就出现了各种诡异的问题,项目无法运行,新建的项目报错,等等。抓狂~~ 于是想到把android studio初始化,找到我的文档,删除.android和.AndroidStudio 3.2两个文件夹,再重新启 阅读全文
摘要:
上一篇文章实现了自定义广播: android中实现自定义广播 自定义广播允许被其他应用使用,有些情况下只允许广播在本应用范围内使用,可以用本地广播的方式实现 下面是实现的代码部分,MainActivity.java: 本地广播的方式,发送广播和接收广播都是在一个类里面实现的,代码跟之前自定义广播的代 阅读全文
摘要:
自定义广播分两个步骤:1、发送广播 2、接收广播 一、先看如何接收广播: 我使用的是Android Studio,File->New->Other->Broadcast Receiver,先创建一个广播类,这个创建的类会自动帮我们继承BroadcastReceiver类,接收广播,需要继承这个类 M 阅读全文
摘要:
这个例子只是简单的实现了单机版的聊天功能,自己跟自己聊,啦啦~~ 主要还是展示RecyclerView控件的使用吧~ 参考我之前写的文章: android中RecyclerView控件的使用 android中使用Nine-Patch图片 1、先添加一个关于聊天内容的Chat.java类: Chat. 阅读全文
摘要:
在界面中添加一个EditText输入框控件,需要在输入时响应输入事件,可以使用setOnKeyListener() 事件: 在执行的时候,发现每次都会响应两次事件,原来是每次按下及松开时都会执行一次,对应Action的ACTION_DOWN, ACTION_UP,针对这种情况,修改一下代码,改成只在 阅读全文
摘要:
接着上一篇文章的内容:android中使用spinner组件 稍做修改,以key,value的方式,在实际使用中,经常需要获取的值并不一定跟显示的内容一致。 需要先添加一个对象类,用来描述key,value,Pair.java: 注意上面的代码,一定要覆写toString()方法,返回的值会在spi 阅读全文
摘要:
spinner组件类似于html中的select标签,实现下拉选择框的功能。 添加一个Activity,界面上添加一个spinner下拉框,一个button按钮。点击按钮,获取spinner下拉框当前选择的内容 activity_main.xml: MainActivity.java: 下拉框的列表 阅读全文
摘要:
android中可以把图片进行处理,如果图片被拉伸的话,允许让图片部分区域不拉伸,部分区域拉伸。这个功能非常好,比如聊天的气泡,如果整个气泡被拉伸的话,会非常的丑。 老版的sdk中提供的有draw9patch.bat文件,允许对图片进行该项处理,不过新版的已经没有这个文件了,而是被集成到了Andro 阅读全文
摘要:
RecyclerView控件实现点击事件跟ListView控件不同,并没有提供类似setOnItemClickListener()这样的注册监听器方法,而是需要自己给子项具体的注册点击事件。 本文的例子是在上一篇文章的基础上修改的,上一篇文章:android中RecyclerView控件实现瀑布流布 阅读全文
摘要:
本文是在之前文章的基础上做的修改:android中RecyclerView控件的使用 1、修改列表项news_item.xml: 2、修改NewsAdapter.java类,注意红色的为修改内容,这里主要是修改了新闻图片的高度,改成了随机高度,让每一项的高度不一样: 3、修改MainActivity 阅读全文
摘要:
本例实现了动态修改ImageView控件的宽高度,有两个按钮,一个按钮实现放大image,一个按钮实现缩小image activity_main.xml MainActivity.java 实现的效果: 阅读全文
摘要:
本文是在上一篇文章的基础上做的修改:android中RecyclerView控件的使用 1、修改列表项news_item.xml:我这里是把新闻标题挪到了新闻图片的下面显示 2、修改MainActivity.java类,注意红色添加的内容,其他内容都没有变: 最终的展示效果: 阅读全文
摘要:
1、RecyclerView控件不在标准的库里面,需要先引入,引入比较简单,点击控件右边的下载按钮即可 2、先添加一个新闻实体类,用来为新闻列表提供数据,news.java: 3、在res/drawable/xhdpi目录下引用几个图片,做为新闻图片的资源 4、添加一个Layout XML File 阅读全文