Android综合项目乐学成语
来源:互联网 发布:minecraft mac 启动器 编辑:程序博客网 时间:2024/05/03 06:47
通过本次做Android综合项目乐学成语,从中收获了很多。在做项目过程中遇到了很多的问题,虽然开始让自己很头疼,面对问题不知道如何修改,但当自己去尝试修改的时候,感觉自己已比之前跨越了很大一步,面对问题不再是逃避和害怕,而是主动想办法去解决,当修改显示成功后,让自己感觉到很有成就感。这次从项目学习中收获的不只是Android方面的一些知识,更让我受益的是自己去主动解决问题的能力。
下面是在编写乐学成语主界面时遇到的问题错误显示如下:
import android.R;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.Window;import android.widget.TabHost;public class MainActivity extends TabActivity{private TabHost tabHost;@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏setContentView(R.layout.activity_main);tabHost =getTabHost();//通过调用getTabHost()方法来获取TabHost组件addTab("study",R.string.title_study,R.drawable.study,StudyActivity.class);addTab("search",R.string.title_search,R.drawable.search,StudyActivity.class);addTab("game",R.string.title_game,R.drawable.game,StudyActivity.class);addTab("save",R.string.title_save,R.drawable.save,StudyActivity.class);addTab("help",R.string.title_help,R.drawable.help,StudyActivity.class);}错误显示:activity_main cannot be resolved or is not a field
activity_main,title_study,study,title_search,search等找不到,这是因为导入的包不对导入了系统本有的android.R, 以致系统一直提示报错信息,而应导入cn.edu.bztc.happyidiom.R,下面是正确代码:
import cn.edu.bztc.happyidiom.R;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.Window;import android.widget.TabHost;public class MainActivity extends TabActivity{private TabHost tabHost;@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏setContentView(R.layout.activity_main);tabHost =getTabHost();//通过调用getTabHost()方法来获取TabHost组件addTab("study",R.string.title_study,R.drawable.study,StudyActivity.class);addTab("search",R.string.title_search,R.drawable.search,StudyActivity.class);addTab("game",R.string.title_game,R.drawable.game,StudyActivity.class);addTab("save",R.string.title_save,R.drawable.save,StudyActivity.class);addTab("help",R.string.title_help,R.drawable.help,StudyActivity.class);}在这个类的onCreate()方法里,通过调用TabHost()方法来获取整个TabHost组件,然后调用了抽取出来的自定义方法addTab()添加了五个选项卡。方法的四个参数分别为每个选项卡的tag,指示器上显示的图片,选项卡对应的内容。
还要注意的是取消标题栏的方法,一定要位于setContentView()方法之前。
0 0
- Android综合项目乐学成语
- Android综合项目乐学成语(二)
- 综合项目之乐学成语
- 综合项目之乐学成语(显示所有动物类成语的列表)
- Android---乐学成语
- 项目乐学成语HappyIdiom
- Android SQLite乐学成语项目之数据库存储
- Android之乐学成语
- 乐学成语项目的实现
- 乐学成语项目的实现
- 乐学成语项目源代码问题
- Android乐学成语的实现分析
- Android乐学成语之界面实现
- 乐学成语
- 乐学成语
- 乐学成语
- 乐学成语2
- 乐学成语
- ubuntu 简单日常命令
- leetcode字符串处理经典
- HTML5内联SVG
- 字符串操作
- PhpStorm/IDEA/clion/pycharm 的破解与激活
- Android综合项目乐学成语
- Android学习笔记--基础知识
- solr和lucene历史版本地址
- 用R语言进行中文分词
- 【算法设计与分析】The Dragon of Loowater
- codeforces 656b Scrambled
- LeetCode总结,位运算总结(该)
- WebView详解
- leetcode 209. Minimum Size Subarray Sum-子序列最小长度|双指针|二分查找