![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发入门
wjjiang2333
这个作者很懒,什么都没留下…
展开
-
优化使用BaseAdapter
本节引言:上一节中我们学习了如何来使用一个ListView以及自定义一个简单的BaseAdapter,我们从代码中可以看出比较重要的两个方法:getCount()和getView(),界面上有多少列就会调用多少次getView, 这个时候可能看出一些端倪,每次都是新inflate一个View,都要进行这个XML的解析,这样会 很浪费资源,当然,几十列或者几百列的列表并不能体现什么问题,但假如更...转载 2019-10-12 21:06:53 · 138 阅读 · 0 评论 -
Andorid-ListView简单使用以及BaseAdapter入门
1.自定义BaseAdapter,然后绑定ListView的最简单例子先看看我们要实现的效果图:一个很简单的ListView,自己写下Item,然后加载点数据这样~ 下面贴下关键代码:Animal.java:/** * Created by Jay on 2015/9/18 0018. */public class Animal { private String aName...原创 2019-10-12 19:38:17 · 421 阅读 · 0 评论 -
如何优雅地在Stack OverFlow 上进行编程问题搜索
引子百度上搜索编程问题还是一言难尽,有些问题实在是不适合在中文引擎下进行搜索,所以还是要学会科学上网,一个好程序员的英语一定是最好的,全世界90%的编程资源都是以英语形式展现,如果不学好一门外语,恐怕在国内只能学习落后于世界2-3年的编程知识。方法话不多说,我以我的一个编程问题为例来展示如何在StackOverflow上搜索问题:问题:在Android中,如果要重写BaseAdapter类...原创 2019-10-12 15:11:49 · 4503 阅读 · 0 评论 -
安卓入门-熟悉Android Studio以及创建第一个安卓模块
一、创建项目相关:Start a new Android Studio project:Name:表示应用名称,此应用安装到手机之后会在手机上显示该名称Package name:表示项目的包名,Android系统就是通过包名来区分不同应用程序的,因此包名一定要具有唯一性。 下面是安卓的创建活动界面,可以看到,Android Studio提供了很多种内置模板,不过由于我们才刚刚开始学习,用...原创 2019-09-08 21:11:15 · 1692 阅读 · 0 评论 -
安卓入门-第二章-探究活动
一、引出 通过上一章的学习,你已经成功创建了你的第一个Android项目。不过仅仅满足于此显然是不够的,是时候学点新的东西了。作为你的导师,我有义务帮你制定好后面的学习路线,那么今天我们应该从哪儿入手呢?现在你可以想象一下,假如你已经写出了一个非常优秀的应用程序,然后推荐给你的第一个用户,你会从哪里开始介绍呢?毫无疑问,当然是从界面开始介绍了!因为即使你的程序算法再高效,架构再出色,用户根本不会...原创 2019-09-23 10:11:09 · 603 阅读 · 0 评论 -
安卓入门-第三章-安卓常用控件的使用方式
一、安卓常用控件的使用方式1.1 TextView TextView可以说是Android中最简单的一个控件了,你在前面其实已经和它打过一些交道了。它主要用于在界面上显示一段文本信息,比如你在第1章看到的“Hello world!”。下面我们就来看一看关于TextView的更多用法。<LinearLayout xmlns:android="http://schemas.android....原创 2019-09-23 19:58:05 · 364 阅读 · 0 评论 -
安卓-碎片的使用入门
第四章-Android开发中的碎片4.1 碎片是什么 碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛。虽然碎片对你来说应该是个全新的概念,但我相信你学习起来应该毫不费力,因为它和活动实在是太像了,同样都能包含布局,同样都有自己的生命周期。你甚至可以将碎片理解成一个迷你型的活动,虽然这个迷你型的活动有可能和普通的...原创 2019-10-06 20:53:46 · 2480 阅读 · 0 评论 -
Gradle中如何获取dependencies依赖库的最新版本号
Gradle中如何获取dependencies依赖库的最新版本号 初学Android,虽然自以为Java基础还行,上手应当是飞快,但还是栽了不少跟头,其中依赖库的最新版本号如何获取就是一个问题。以下我给出查找最新依赖库版本的案例,来说明解决这个问题的方案:案例:《我的第一行代码》一书中需要我们引入recyclerview第三方依赖库,让我们在dependencies中输入:compile '...原创 2019-10-06 23:06:43 · 3292 阅读 · 0 评论 -
学习Android时发现别人已写的方法已被弃用怎么办
问题描述在学习Android时我们肯定要敲别人的代码,而过去时间写的代码在高API版本中很容易遇到已被启动的情况,下面就是这种情况的例子:但是我们如何才能找到这个方法的更新版本呢?首先我们打开Google的Android官方网站:Android Developers,如下所示:然后在搜索栏中搜索。但是注意我们不要直接搜索方法名,就如此例中的:getDrawable()方法,因为并不会提...原创 2019-10-09 17:43:28 · 2129 阅读 · 0 评论