基于Android成语趣味学习,成语填词,看图猜成语

1,搭建环境

安装 Android studio及 SDK配置

Java jdk1.8

Android环境搭建好,启动Android studio创建工程

选择默认页面

2,创建工程开发项目

登录页面

登录页面可以根据自己的需求调整,主要是数据库的交易  登录信息是否存在sqlite数据库

首页主页面

成语学习,成语搜索,成语游戏,收藏,其他等功能

成语趣味学习

通过游戏的方式学习成语,猜成语,看图猜成语,成语填词等

部分代码:

protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);// ȡ��������
		setContentView(R.layout.activity_main);

		createCollectDatabase();
		tabHost = getTabHost(); // ��ȡTabHostʵ��
		/* 一个Tab对应一个name名称,一个标题,一个图标,yigeActivity页面 */
		// addTab("study",R.string.title_study,R.drawable.study,StudyActivity.class);
		// addTab("search",R.string.title_search,R.drawable.search,SearchActivity.class);
		// addTab("game",R.string.title_game,R.drawable.game,GameActivity.class);
		// addTab("save",R.string.title_save,R.drawable.save,CollectActivity.class);
		// addTab("help",R.string.title_help,R.drawable.help,StudyActivity.class);

		tabHost.addTab(tabHost.newTabSpec("study")
				.setIndicator("学习",getResources().getDrawable(R.drawable.study))
				.setContent(new Intent(this, StudyActivity.class)
						.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
		tabHost.addTab(tabHost.newTabSpec("search")
				.setIndicator("搜索",getResources().getDrawable(R.drawable.search))
				.setContent(new Intent(this, SearchActivity.class)
						.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
		tabHost.addTab(tabHost.newTabSpec("game")
				.setIndicator("游戏",getResources().getDrawable(R.drawable.game))
				.setContent(new Intent(this, GameActivity.class)
						.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
		tabHost.addTab(tabHost.newTabSpec("save")
				.setIndicator("收藏",getResources().getDrawable(R.drawable.save))
				.setContent(new Intent(this, CollectActivity.class)
						.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
		tabHost.addTab(tabHost.newTabSpec("help")
				.setIndicator("帮助",getResources().getDrawable(R.drawable.help))
				.setContent(new Intent(this, HelpActivity.class)
						.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));


	}

	/* �����ղ����ݿ� */
	private void createCollectDatabase() {
		MyDatabaseHelper mydatabaseHelper = new MyDatabaseHelper(
				MainActivity.this);
		mydatabaseHelper.getWritableDatabase();
	}

	/* ����ÿ��Tab����ʾ���� */
	private void addTab(String tag, int title_introduction, int title_icon,
			Class ActivityClass) {
		tabHost.addTab(tabHost
				.newTabSpec(tag)
				.setIndicator(getString(title_introduction),
						getResources().getDrawable(title_icon))
				.setContent(new Intent(this, ActivityClass)));
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}
}

3,运行效果

项目源码可以私信我,或者加我微信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农乐园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值