![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android组件学习
edison_cool911
这个作者很懒,什么都没留下…
展开
-
AlertDialog的菜单以及MapView使用
这个例子主要可以学习到:1.使用AlertDialog显示菜单item以方便选择2.利用mapView显示goole地图下面直接把代码贴上:[code="java"]package com.sun.GoogleMap1;import android.os.Bundle;import com.google.android.maps.GeoPoint;imp...原创 2010-07-18 21:47:01 · 119 阅读 · 0 评论 -
添加桌面快捷方式
给一个完整的代码片段:[code="java"]/**Launcher的receiver标签的intent-filter的一个action过滤条件*/private final String ACTION_ADD_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT"; private String numToDial =...原创 2011-01-18 21:12:59 · 62 阅读 · 0 评论 -
WebView使用总结1
1.当只用WebView的时候,最先注意的当然是在配置文件中添加访问因特网的权限;2.如果访问的页面中有Javascript,必须设置支持Javascript: [code="java"] webview.getSettings().setJavaScriptEnabled(true); [/code]3.如果希望点击链接由自己处理而不是新开Android的系统...原创 2011-01-25 19:35:41 · 98 阅读 · 0 评论 -
WebView使用总结2(加载HTML内容形式的String)
接着上篇:6.通过字符串拼凑的html页面显示: [code="java"]public void simpleJsClick() { WebView webView = (WebView) findViewById(R.id.webview); String html = "" + "" + "图书封面" + "" + ""原创 2011-01-25 19:57:46 · 239 阅读 · 0 评论 -
WebView使用总结3(应用函数与JS函数互相调用)
完成java文件:[code="java"]public class MethodMutual extends Activity { private WebView mWebView; private Handler mHandler = new Handler(); private static final String LOG_TAG = "WebViewDemo";...原创 2011-01-25 20:13:41 · 117 阅读 · 0 评论 -
ExpandListView自动更新(以前发到eoe,现在整理下)
1.直接上界面代码:[code="java"]package com.example;import java.util.Timer;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.util.Log;import androi...原创 2010-09-26 13:52:34 · 95 阅读 · 0 评论 -
AnalogClock的使用
简单的main.xml就可以搞定:[code="java"] [/code]看效果图:[img]http://dl.iteye.com/upload/attachment/329640/e5342647-301c-3884-83ab-a5135fbe80dd.png[/img]考虑到部分同学需要附件资源:...原创 2010-10-12 15:41:39 · 132 阅读 · 0 评论 -
标准TabHost的应用
[code="java"]public class Activity01 extends TabActivity { // 声明TabHost对象 TabHost mTabHost; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedI...原创 2011-01-28 23:11:47 · 64 阅读 · 0 评论 -
Android-sharedUserId数据权限 android:sharedUserId
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK读取. 需要...原创 2011-04-07 21:38:19 · 123 阅读 · 0 评论 -
ListView分批动态加载Item
这个例子主要实现ListView当滚动完毕所有可见Item后,继续加载未显示item例子,主要通过onScroll的监听来实现:[code="java"]package com.example.listview;import android.app.ListActivity;import android.os.Bundle;import android.view.Gravi...原创 2011-01-02 09:16:06 · 86 阅读 · 0 评论 -
ListView的滑动效率问题
如何提高ListView的滚动速度,ListView的滚动速度的提高在于getView方法的实现,通常我们的getView方法会这样写:[code="java"]View getView(int position,View convertView,ViewGroup parent){ //首先构建LayoutInflater LayoutInflater fa...原创 2010-12-30 21:15:00 · 96 阅读 · 0 评论 -
SurfaceView的最基础代码段
1.Activity中引用: [code="java"]setContentView(new MyView(this));[/code]2.MyView的类构建:[code="java"]class MyView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder holder;...原创 2010-09-17 14:29:09 · 91 阅读 · 0 评论 -
CheckBox组件的熟悉
在xml中可以这样定义:[code="java"] [/code]在java代码中:[code="java"]CheckBox mCheckBox1 = (CheckBox) findViewById(R.id.myCheckBox1);mCheckBox1.setOnCheckedChangeListener(mCheckBoxChanged);/* ...原创 2010-07-27 20:52:47 · 97 阅读 · 0 评论 -
AlertDialog显示格式化时间
这个例子进一步学习AlertDialog:[code="java"]private void showDialog(String title, String msg) { AlertDialog.Builder builder = new AlertDialog.Builder(this); // 设置对话框的图标(我们可以在这里测试多种系统自带的图标) build...原创 2010-08-02 21:58:44 · 79 阅读 · 0 评论 -
一个简单的Spinner使用
[code="java"]package com.example;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.Spinner;public class SpinnerUseInArea ext...原创 2010-08-14 22:08:47 · 73 阅读 · 0 评论 -
OptionMenu的套用代码
[code="java"]package com.example;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MenuItem;import android.view....原创 2010-08-14 22:11:16 · 67 阅读 · 0 评论 -
ListView点选背景设置
1.构造一个ListView: [code="java"] String[] data = new String[] { "计算机", "英语", "物理", "化学" }; ArrayAdapter aaAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, data); listV...原创 2010-09-02 07:20:58 · 73 阅读 · 0 评论 -
ListView动态更新item的例子
1.ListViewUpdate.java文件:[code="java"]package com.example;import java.util.Random;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.On...原创 2010-09-03 20:57:26 · 94 阅读 · 0 评论 -
EditText的一些使用注意点
1.如何对EditText进行setText()的时候使其自动换行 [code="java"][/code] 我们只要确保singleLine为false的话,并且设置宽度一定,就可以自动换行,注意在这里不要设置[code="java"]input.setInputType(0);[/code]不然就不会自动换行2.在TableLayout中布局一行,设置EditT...原创 2010-09-06 14:25:07 · 91 阅读 · 0 评论 -
Gallery的学习
代码如下:[code="java"]Gallery g = (Gallery) findViewById(R.id.gallery); g.setAdapter(new ImageAdapter(this));[/code]适配器代码:[code="java"]package cn.com;import android.content.Context;...原创 2010-09-09 14:42:00 · 103 阅读 · 0 评论 -
ListView处理滚动和点击事件
这段代码可以实现点击和滚动ListView事件分割处理:[code="java"]gestureDetector = new GestureDetector(new MyGestureDetector()); gestureListener = new View.OnTouchListener() { public boolean onTou...原创 2011-11-14 18:18:48 · 158 阅读 · 0 评论