摘要: 自定义View系列的第三篇博客,我们来学习如何实现自定义下拉框。 今天的程序,我们来实现这样的一个效果。 布局非常简单,我们直接开始编码。 修改activity_main.xml文件的代码。 布局代码非常简单,就是两个控件。 接下来修改MainActivity的代码。 item_main.xml文件 阅读全文
posted @ 2019-08-26 12:06 ~wangweijun 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 前面的案例中我们都是使用系统的一些控件通过组合的方式来生成我们自定义的控件,自定义控件的实现还可以通过自定义类继承View来完成。从该篇博客开始,我们通过自定义类继承View来实现一些我们自定义的控件。 我们通过一个案例来学习,现在来实现这样一个效果。 我们新建一个类MyToggleButton,让 阅读全文
posted @ 2019-08-26 12:04 ~wangweijun 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 在自定义类继承View实现自定义控件的过程中,我们还应该对一些自定义属性有所了解。 我们通过一个案例来学习一下。 新建一个android项目,然后我们创建一个类MyAttributeView继承View。 贴出MyAttributeView的代码。 然后我们在activity_main.xml文件来 阅读全文
posted @ 2019-08-26 12:03 ~wangweijun 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 如果你用过Word文档写过文章,那么你一定会有这样的经历。 我觉得某一段或者某一句写得不够好,但是,删掉之后我可能会后悔把它删掉了,进而又想把删掉的段落找回来,这时,你想到了一个好办法,将每次的修改都作为一个文章版本保存起来,这样虽然能够解决你的问题。但是,随着你的修改次数越来越多,你会发现,电脑桌 阅读全文
posted @ 2019-08-26 12:02 ~wangweijun 阅读(283) 评论(0) 推荐(1) 编辑
摘要: 经过前面的练习,你在本地的仓库里管理代码已经比较熟练了,但如果是团队开发呢,如何配合起来呢? 我们可以把版本仓库放在互联网上,开发者把自己最新的版本推到线上仓库,同时,把线上仓库的最新代码拉到自己本地,这样,就可以配合工作了。 那么有哪些线上仓库可以供我们使用呢?国外最火的线上仓库当属GitHub了 阅读全文
posted @ 2019-08-26 12:01 ~wangweijun 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 如果你想让一位叫"伙夫"的程序员,和你一起开发,首先你得在你的代码仓库把伙夫添加到此项目中来,让其成为开发者。 具体步骤: 项目 管理 项目成员管理 开发者 添加项目成员 输入"huofu" 在GitHub中的具体步骤: 项目 Settings Collaborators 输入"huofu" 为了给 阅读全文
posted @ 2019-08-26 12:00 ~wangweijun 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 如果你想更清晰地学习git,你必须要了解3个重要区域。 工作区:即开发者的工作目录 暂存区:修改已被记录,但尚未录入版本库的区域 版本库:存储变化日志及版本信息 当你在工作区进行开发工作时,git会记录你的改动,此时,你使用git add指令,该工作区的内容会被加入到暂存区,你仍然可以对你提交的文件 阅读全文
posted @ 2019-08-26 11:59 ~wangweijun 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 在开发中,遇到这样的情况怎么办? 网站已有支付宝在线支付功能,要添加"微信支付",修改了两个文件,wechat.php、pay.php。 刚做到一半,突然有个紧急bug:支付宝支付后不能修改订单状态。你需要立即马上修改这个bug,需要修改的文件是,ali.php、pay.php。 问题是,pay.p 阅读全文
posted @ 2019-08-26 11:57 ~wangweijun 阅读(551) 评论(0) 推荐(0) 编辑
摘要: git系列的最后一部分内容,我们先来看看如何查看远程仓库。 输入 我们还可以删除远程库,输入 删除后再次查询,信息为空。 注意了,这样并不会把远程库真的删除了,这样只是删除了远程库地址的别名。 我们重新添加一个远程库的标记,输入 然后我们推送一下。 这些在之前就已经说过了。 有些人可能会发现,自己在 阅读全文
posted @ 2019-08-26 11:56 ~wangweijun 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 在阿里云、百度云、或者腾讯云购置一台云服务器。我这里买的是阿里云的,而且操作系统选择的是Linux。 购买了之后,我们回到阿里云的首页,点击右上角的控制台,然后在左侧的导航栏中找到云服务器,点击进入,就会看到我们的云服务器了。 接着,我们对云服务器进行一些配置。 我这里添加了两个防火墙规则,如果不添 阅读全文
posted @ 2019-08-26 11:55 ~wangweijun 阅读(1135) 评论(0) 推荐(0) 编辑