package com.chinaece.gaia.gui; import android.app.TabActivity; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.graphics.Color; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.widget.TabHost; import android.widget.TextView; import com.chinaece.gaia.R; import com.chinaece.gaia.db.DataStorage; public class AboutActivity extends TabActivity{ @Override protected void onCreate(Bundle savedInstanceState) { DataStorage.load(getApplicationContext()); super.onCreate(savedInstanceState); TabHost tabHost = this.getTabHost(); LayoutInflater.from(this).inflate(R.layout.about, tabHost.getTabContentView(), true); tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("软件说明").setContent(R.id.tab1)); tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("版本说明").setContent(R.id.tab2)); // final TextView copyright = (TextView)findViewById(R.id.tex2); copyright.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { copyright.setText("开发人员:\t\t设计人员:\n王艳妮\t\t\t朱婉菱\n张凌波\n周超"); } }); // TextView textview = (TextView)findViewById(R.id.tex3); if(DataStorage.properties.containsKey("changelog")) textview.setText(DataStorage.properties.get("changelog").toString()); tabHost.setBackgroundColor(Color.CYAN); tabHost.setCurrentTab(0); setContentView(tabHost); PackageManager manager = this.getPackageManager(); try { PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0); String appVersion = info.versionName; TextView textview1 = (TextView)findViewById(R.id.tex1); textview1.append(appVersion); } catch (NameNotFoundException e) { e.printStackTrace(); } } }