使用第三方类XListView,实现ListView的加载刷新,提示 使用第三方类XListView,实现ListView的加载刷新,提示 首先 ,file - new - new Module 新建一个Module,名字自定义 java workSpace -- project android project -- Module 在 Module 的 src 目录下有 1. andr
网络连接取数据,并加载到ListView的实现 对于ListView 可以实现上啦刷新,下拉加载更多只需要实现接口AbsListView.OnScrollListener 方法 public class XMLUseConnectionUtil_Activity extends AppCompatActivity implements AbsListView.OnScrollListener{
如何使用Gson工具类,以及使用listview加载相应的解析项 使用Gson包解析数据,并添加到listview public class JsonWether_Activity extends AppCompatActivity { ListView listView; List hotellist = new ArrayList JsonAdapter jsonAdapter; protected vo
Json轻量级数据交换格式 Json轻量级数据交换格式 Json是一种轻量级的数据交换格式,采用完全独立于语言的文本格式.易于阅读和编写,同时也易于机器解析和生成.支持多种语言包括C, C++, C#, Java, JavaScript, Perl, Python等). JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。 例1、{ "name": "Obama"} 例2
AsyncTask介绍 Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。?Android为了降低这个开发难度,提供了AsyncTask。AsyncTask就是一个封装过的后台任务类,顾名思义就是异步任务。As
混合编程,安卓程序加载网页内容 public class MainActivity extends AppCompatActivity { ProgressBar mProgressBar; WebView mWebView; //第二步 定义JAVAScript交互接口 protected void onCreate(Bundle savedInstanceState) { su
网络加载超大图如何避免程序崩溃 public class ShowUtrlPicture_Activity extends AppCompatActivity implements View.OnClickListener{ ImageView mImageView; Button mBtn; final String utlPath = "http://image.baidu.com/search/d
从网络获取文件 从网络获取文件 1.基本的获取数据流然后装换成相应的数据显示 1 获得网络的地址 2 使用统一资源定位符转换成标准格式 3 用HttpURLConnection 得到连接实例httpURLConnection 4 使用httpURlConnection得到输入流 5 使用Bitm
Sqlite 安卓的数据库使用 Sqlite 安卓的数据库使用 进入安卓数据库可以使用传统的方法 打开命令窗口 cmd 输入 abd shell 出现 # 各种手机可能不同 输入 ls 这是遍历该窗口界面的文件 输入 #cd data/data/项目名(包名)/databases/ 进入应用数据库所在目录 输入 ls 遍历该窗口界面的文件 输入
Tabhost的简单用法 android:id="@android:id/tabhost" 这里必须使用系统的id/tabhost android:layout_width="match_parent" android:layout_height="match_parent"> android:layout_width="match_parent"
handler处理机制 Handler 处理机制 关键字:Handler 处理机制,系统已经定义好的方法 1.sendMessage(Message message) 发送信息 2.handleMessage (Message message)处理信息 Message 信息,作为1 与 2 之间传递的桥梁
PopupWindow弹出框 PopupWindow 弹出框显示 关键字:PopupWindow 弹出框 setContentView(view) 设定内容显示 参数是view对象 setTouchable(true) 设定可触摸,保证点击空白区域能够使弹框回收 setFocusable(true) 设定焦点 public class Popup
viewpager页显示 PagerAdapter页显示 关键字:ViewPager addOnPageChangeListener(翻页的事件) public class Dot_Activity extends AppCompatActivity { public ViewPager mviewpager; public ImageView mimageview1,mimag
PupopMenu 弹出菜单 弹出菜单PopupMenu关键字 PopupMenu inflate 弹出菜单PopupMenu的用法很简单,触发的事件,以及反映的方式 首先定义一个Button控件 然后找到它 mbutton = (Button) findViewById(R.id.menu_popupmenu_btn); 注册监听事件 mbutton.
上下文ContextMenu ContextMenu 上下文菜单 因为需要操作者长按选项,该功能有可能不被发现,所以应用开发应该避免使用该功能 关键字: registerForContextMenu 注册上下文 MenuInflater menu 独有的解析器 ListView ContextMenu 列表实现public class Context_Activi
Dialog对话框 Dialog 对话框 TODO 对话框 1.进度条对话框(ProgressDialog) 2.确认对话框 3.选择对话框 TODO 1.进度条对话框(ProgressDialog) 属性 setProgressStyle 显示水平 TODO setMessage 设
ToolBar工具条的简单使用 菜单选项之ToolBar 关键词:inflateMenu 解析布局文档 setOnMenuItemClickListener 设定菜单选项监听 navigationIcon 导航图标 setNavigationOnClickListener 监听导航选项 首先建立一个类 public class ToolBar_Activity extend
GridView网格控件 GridView网格控件网格控件是实现布局网格的 它的实现也依赖于adapter GridVIew 的属性 1.Android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度 3.android:stretchMode
adapter(适配器) 关键字 ListView ArrayAdapter , SimpleAdapter,自定义适配器 当我们做界面的时候,想要界面跑起来,同时但我们点击的时候,机器做出回应,这时候我们 首先就要用到 ListView 实现界面一条一条的排列,当界面满格时可以向下滑动,但是每条界面没有信息,当 我们想要有信息时就要用到adapter(适配器),他是数据源与Lis