Adroid数据库的储存与访问(乐学成语)
来源:互联网 发布:对口型软件 编辑:程序博客网 时间:2024/04/27 16:02
乐学成语的设计结果
主要代码如下:
MainActivity.java
package com.bzu.happyidiom.controller;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.app.TabActivity;import android.content.Intent;import android.view.Menu;import android.view.Window;import android.widget.TabHost;import android.widget.TextView;public class MainActivity extends TabActivity {TabHost mTabHost;private TextView tv_show;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);getWindow().requestFeature(Window.FEATURE_CUSTOM_TITLE);setContentView(R.layout.actvity_main);Intent study_intent = new Intent();study_intent.setClass(MainActivity.this, StudyActivity.class);mTabHost = getTabHost();TabHost.TabSpec Tab1 = mTabHost.newTabSpec("tab1");Tab1.setIndicator("学习",getResources().getDrawable(R.drawable.study_study)).setContent(study_intent);mTabHost.addTab(Tab1);TabHost.TabSpec Tab2 = mTabHost.newTabSpec("tab2");Tab2.setIndicator("搜搜",getResources().getDrawable(R.drawable.study_search)).setContent(R.id.activity_search);mTabHost.addTab(Tab2);TabHost.TabSpec Tab3 = mTabHost.newTabSpec("tab3");Tab3.setIndicator("游戏",getResources().getDrawable(R.drawable.study_game)).setContent(R.id.activity_game);mTabHost.addTab(Tab3);TabHost.TabSpec Tab4 = mTabHost.newTabSpec("tab4");Tab4.setIndicator("收藏",getResources().getDrawable(R.drawable.study_save)).setContent(R.id.activity_save);mTabHost.addTab(Tab4);TabHost.TabSpec Tab5 = mTabHost.newTabSpec("tab5");Tab5.setIndicator("帮助",getResources().getDrawable(R.drawable.study_help)).setContent(R.id.activity_help);mTabHost.addTab(Tab5);getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_marquee);tv_show = (TextView) this.findViewById(R.id.tv_showSave);tv_show.append("一心一意" + " ");tv_show.append("三心二意" + " ");tv_show.append("有情有义" + " ");tv_show.append("一叶知秋" + " ");tv_show.append("风和日丽" + " ");tv_show.append("四平八稳" + " ");tv_show.append("一叶障目" + " ");}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
WelcomeActivity.java
package com.bzu.happyidiom.controller;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.animation.AlphaAnimation;import android.view.animation.Animation;import android.view.animation.Animation.AnimationListener;import android.widget.ImageView;/** * 闪屏界面 */public class WelcomeActivity extends Activity {private ImageView welcomeImage; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_welcome); welcomeImage=(ImageView) this.findViewById(R.id.welcome); //定义1个具有淡入效果的对象 AlphaAnimation alphaAnimation=new AlphaAnimation(0.1f,1.0f); alphaAnimation.setDuration(3000); welcomeImage.startAnimation(alphaAnimation); alphaAnimation.setAnimationListener(new AnimationListener() {@Overridepublic void onAnimationStart(Animation animation) {}@Overridepublic void onAnimationRepeat(Animation animation) {}@Overridepublic void onAnimationEnd(Animation animation) {Intent intent=new Intent();intent.setClass(WelcomeActivity.this, MainActivity.class);startActivity(intent);finish();}}); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.welcome, menu); return true; } }
activitymain.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" > </TabWidget> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="match_parent"> <include layout="@layout/activity_study"/> <include layout="@layout/activity_search"/> <include layout="@layout/activity_game"/> <include layout="@layout/activity_save"/> <include layout="@layout/activity_help"/> </FrameLayout> </LinearLayout> </TabHost> </RelativeLayout>
0 0
- Adroid数据库的储存与访问(乐学成语)
- 乐学成语(数据库的应用)
- 乐学成语之数据库
- 乐学成语——数据库创建(导入、打开)
- 乐学成语(HappyIdiom)
- 乐学成语(1)
- 乐学成语(2)
- 乐学成语(3)
- 乐学成语(HappyIdiom)
- 乐学成语——数据库操作
- 综合项目之乐学成语(显示所有动物类成语的列表)
- 乐学成语——显示每个成语的详细信息
- 6.乐学成语----------显示每条成语的详细信息
- Android乐学成语的实现分析
- 乐学成语中出现的错误
- 乐学成语项目的实现
- 乐学成语中出现的问题
- 乐学成语项目的实现
- LeetCode: Reorder List [143]
- JSP
- Xcode中使用自定义字体
- Windows SDK
- Java中关键字
- Adroid数据库的储存与访问(乐学成语)
- LeetCode: Binary Tree Preorder Traversal [144]
- Oracle 创建create user 及授权grant
- 主动FTP和被动FTP
- POJ 2478 Farey Sequence
- [Android记录]meta-data小结
- 使用ImageSwitcher和Gallery实现图片的浏览
- LeetCode: Single Number II
- uva 10623 - Thinking Backward(数学)