Android
文章平均质量分 66
54454hhj
这个作者很懒,什么都没留下…
展开
-
Activity1.1
An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map. An appl...原创 2014-08-24 22:54:19 · 207 阅读 · 0 评论 -
Intent1.1
Intent intent = new Intent(); ComponentName comName = new ComponentName(MainActivity.this, MainActivity2.class); intent.setComponent(comName); startActivity(intent); 配置Action ...原创 2014-08-29 16:59:49 · 198 阅读 · 0 评论 -
Service1.1
定义一个服务: package com.example.android_service;import android.app.Service;import android.content.Intent;import android.os.IBinder;import android.util.Log;/** * @desc 自定义Service...原创 2014-08-29 18:39:18 · 148 阅读 · 0 评论 -
Android中设置全屏的方法
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏 getWindow().setFlags(WindowManag...原创 2014-09-03 17:47:10 · 113 阅读 · 0 评论 -
头条新闻(1)
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma原创 2014-09-06 15:33:51 · 167 阅读 · 0 评论 -
头条新闻(2)
新闻分类动态生成:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_...原创 2014-09-06 17:08:14 · 428 阅读 · 0 评论 -
头条新闻(3)
默认选中推荐类型:需要自定义adapter:package com.cmge.news;import java.util.List;import java.util.Map;import android.content.Context;import android.view.View;import android.view.ViewGroup;impo...原创 2014-09-06 18:03:31 · 176 阅读 · 0 评论 -
头条新闻(4)
填充ListView 新闻列表:// 填充ListView 显示新闻列表 ListView listView = (ListView)findViewById(R.id.newsList); List<HashMap<String, Object>> newList = new ArrayList<HashMap<String, ...原创 2014-09-06 19:29:07 · 181 阅读 · 0 评论 -
头条新闻(5)
新闻详情页面初步设计: <?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_hei...原创 2014-09-07 23:40:45 · 138 阅读 · 0 评论 -
头条新闻(6)
修改了一下评论的样式: <?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_hei...原创 2014-09-08 11:34:26 · 104 阅读 · 0 评论 -
OnPageChangeListener-->>onPageScrolled
public void onPageScrolled(int arg0, float arg1, int arg2) 当页面在滑动的时候会调用此方法,在滑动被停止之前,此方法回一直得到调用。其中三个参数的含义分别为:arg0 :当前页面,及你点击滑动的页面arg1:当前页面偏移的百分比arg2:当前页面偏移的像素位置 ...原创 2014-09-10 17:19:42 · 2588 阅读 · 0 评论 -
OnPageChangeListener-->>onPageScrollStateChanged
public void onPageScrollStateChanged(int arg0) 此方法是在状态改变的时候调用,其中arg0这个参数有三种状态(0,1,2)。arg0 ==1的时辰默示正在滑动,arg0==2的时辰默示滑动完毕了,arg0==0的时辰默示什么都没做。 当页面开始滑动的时候,三种状态的变化顺序为(1,2,0) ...原创 2014-09-10 17:22:36 · 549 阅读 · 1 评论 -
SharedPreference
package com.example.android_shared_preference;import android.app.Activity;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;...原创 2014-08-28 10:23:01 · 102 阅读 · 0 评论 -
横竖屏切换
// 切换横屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // 切换竖屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); android:...原创 2014-08-28 10:22:58 · 123 阅读 · 0 评论 -
Activity1.2
Starting an ActivityYou can start another activity by calling startActivity()The intent specifies either the exact activity you want to start or describes the type of action you want to perform...原创 2014-08-24 23:42:54 · 135 阅读 · 0 评论 -
Activity1.3
管理Activity的生命周期你可以通过调用finish() 来终止activity An activity can exist in essentially three states:Resumed:The activity is in the foreground of the screen and has user focus(在屏幕的前面或者获取用户焦点) Pau...原创 2014-08-26 22:18:06 · 187 阅读 · 0 评论 -
Layout1.1
Write the XMLEach layout file must contain exactly one root element, which must be a View or ViewGroup object <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http:...原创 2014-08-26 23:35:47 · 135 阅读 · 0 评论 -
Layout1.2
Relative LayoutIf you find yourself using several nested LinearLayout groups, you may be able to replace them with a single RelativeLayout. RelativeLayout is a view group that displays child vi...原创 2014-08-27 00:02:25 · 131 阅读 · 0 评论 -
Layout1.3
android:layout_marginLeft="29dp" // 左边距 android:layout_marginTop="42dp" // 上边距android:textSize="20sp" // 字体大小android:text="@string/button1" 不要硬编码控件用dp 字体用sp android:paddingLeft="40dp"...原创 2014-08-27 10:25:04 · 120 阅读 · 0 评论 -
Layout1.4
ListView单选:package com.example.android_listview_activity;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.ListView;public ...原创 2014-08-27 10:35:53 · 102 阅读 · 0 评论 -
Layout1.5
ListView图文列表: item模板<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:...原创 2014-08-27 11:03:08 · 90 阅读 · 0 评论 -
Layout1.6
ListView BaseAdapter:package com.example.android_listview_activity;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.v...原创 2014-08-27 11:24:57 · 82 阅读 · 0 评论 -
Layout1.7
viewholder的使用Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。 优化的思路两种: 1. View的重用 View的每次创建是比较耗时的,因此对于getview方法传入的convertView应充分利用 != null的判断 2.ViewHolder的应用 View的f...原创 2014-08-28 10:22:34 · 105 阅读 · 0 评论 -
Layout1.8
ListView刷新分页:package com.example.android_listview_activity;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os...原创 2014-08-28 10:22:52 · 131 阅读 · 0 评论 -
Layout1.9
GridViewandroid:numColumns="auto_fit" 列数 自动设置android:columnWidth="90dp" 列宽android:verticalSpacing="10dp" 行间距android:horizontalSpacing="10dp" 列间距android:stretchMode="columnWidth" 缩放方式pa...原创 2014-08-28 10:22:56 · 132 阅读 · 0 评论 -
OnPageChangeListener-->>onPageSelected
public void onPageSelected(int arg0) 此方法是页面跳转完后得到调用,arg0是你当前选中的页面的Position(位置编号)。原创 2014-09-10 17:25:57 · 3221 阅读 · 0 评论