农民伯伯的Android开发Tag标签整理

需积分: 46 1 下载量 152 浏览量 更新于2024-09-05 收藏 496KB PDF 举报
"这篇文档是农民伯伯在博客园上关于Android开发的Tag标签列表,涵盖了从基础到进阶的各种Android开发主题。" 在Android开发中,Tag标签是一种组织和分类内容的有效方式,便于开发者查找和学习特定的知识点。农民伯伯的博客园Tag列表提供了丰富的Android开发主题,包括但不限于以下几个方面: 1. **基础概念与工具**:这里包括了对Android SDK的讨论,如`androidsdk中文`、`androidGeoCoder`等,这些都是Android开发的基础,开发者需要了解SDK的基本用法和功能,以及如何使用GeoCoder进行地理位置相关的操作。 2. **用户界面与布局**:`androidGallery横竖屏切换`、`androidGallery居左`、`androidGridViewBaseAdapter`、`androidGridLayout`等标签涉及到Android UI的设计和布局管理。Gallery、GridView和GridLayout是Android中常用的视图组件,开发者需要掌握它们的用法,以及如何处理横竖屏切换的问题。 3. **事件处理与交互**:`Android触发button控件的onclick事件`,这是Android应用中常见的用户交互事件。开发者需要理解Android事件监听机制,如何绑定和响应按钮点击事件。 4. **多媒体与播放器**:`android媒体格式`、`androidVitamio`、`android播放器`等标签涉及到Android平台上的多媒体处理。Vitamio是一个流行的开源库,用于支持音频和视频的播放。 5. **硬件接口与传感器**:`androidgps`、`androidGpsSatellite`、`android亮度`、`android设想头`等标签涉及到Android设备的硬件接口,如GPS定位、屏幕亮度控制以及摄像头的使用。 6. **其他开发资源**:`android开发者指南`、`android年终总结`提供了学习和回顾Android开发的路径和经验分享,而`android开源`、`android开源播放器`、`android开源项目`则鼓励开发者利用开源社区的资源进行学习和实践。 7. **翻译与参考材料**:`android中文API`、`android翻译`等标签显示了农民伯伯对Android官方API的中文翻译工作,这对于中文开发者来说是一份宝贵的参考资料。 通过这个Tag列表,开发者可以按照自己的需求和兴趣,找到相应的学习资料,深入理解和掌握Android开发的各项技术。无论是初学者还是有经验的开发者,都能从中受益。同时,博客园的评论和交流功能也提供了互动学习的机会,使得知识分享和问题解决更加便捷。
2015-04-29 上传
Tag的使用 package com.yarin.android.qiehuan; import android.app.AlertDialog; import android.app.Dialog; import android.app.TabActivity; import android.content.DialogInterface; import android.graphics.Color; import android.os.Bundle; import android.widget.TabHost; import android.widget.TabHost.OnTabChangeListener; public class Activity01 extends TabActivity { //声明TabHost对象 TabHost mTabHost; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //取得TabHost对象 mTabHost = getTabHost(); /* 为TabHost添加标签 */ //新建一个newTabSpec(newTabSpec) //设置其标签和图标(setIndicator) //设置内容(setContent) mTabHost.addTab(mTabHost.newTabSpec("test1") .setIndicator("TAB 1",getResources().getDrawable(R.drawable.img1)) .setContent(R.id.textview1)); mTabHost.addTab(mTabHost.newTabSpec("test2") .setIndicator("TAB 2",getResources().getDrawable(R.drawable.img2)) .setContent(R.id.textview2)); mTabHost.addTab(mTabHost.newTabSpec("test3") .setIndicator("TAB 3",getResources().getDrawable(R.drawable.img3)) .setContent(R.id.textview3)); //设置TabHost的背景颜色 mTabHost.setBackgroundColor(Color.argb(150, 22, 70, 150)); //设置TabHost的背景图片资源 //mTabHost.setBackgroundResource(R.drawable.bg0); //设置当前显示哪一个标签 mTabHost.setCurrentTab(0); //标签切换事件处理,setOnTabChangedListener mTabHost.setOnTabChangedListener(new OnTabChangeListener() { // TODO Auto-generated method stub @Override public void onTabChanged(String tabId) { Dialog dialog = new AlertDialog.Builder(Activity01.this) .setTitle("善谢谢提醒") .setMessage("现在选中了:"+tabId+"标签") .setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { dialog.cancel(); } }).create();//创建按钮 dialog.show(); } }); } }