页面跳转用的是button兼听和intent,嘿嘿,下面跳转代码:
NewsManangerActivity代码如下:
package information.System;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class NewsManangeActivity extends Activity implements OnClickListener{
TextView tvname=null;
TextView tvpassword=null;
EditText etname=null;
EditText etpassword=null;
Button btregister=null;
Button btenter=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tvname=(TextView)findViewById(R.id.TVname);
tvpassword=(TextView)findViewById(R.id.TVpassword);
etname=(EditText)findViewById(R.id.ETname);
etpassword=(EditText)findViewById(R.id.ETpassword);
btenter=(Button)findViewById(R.id.BTenter);
btregister=(Button)findViewById(R.id.BTregister);
btenter.setOnClickListener(this);
btregister.setOnClickListener(this);
}
@Override
//跳转主页面和注册页面相关代码
public void onClick(View v) {
if(v==btenter){
Intent intent=new Intent();
intent.setClass(NewsManangeActivity.this, HostActivity.class);
startActivity(intent);
}
if(v==btregister){
Intent intent=new Intent();
intent.setClass(NewsManangeActivity.this, RegisterActivity.class);
startActivity(intent);
}
}
}
当然页面跳转肯定要告诉清单文件多了一个页面三,所以在Manifest.xml里加了如下两句:
<activity android:name=".HostActivity"
android:label="@string/app_name">
</activity>
好了,以上是跳转页面的代码,那下面就是主页面的相关代码了,实际上也是android的布局,我想弄个超链接那种颜色的,可是我还没想到怎么弄,今天我先把主页面布局代码先发出来哈,余下的我想到在接着发,嘿嘿:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/newbackground" >
<TextView android:id="@+id/tvtotal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="欢迎使用新闻发布版,本页面是首页"
android:textSize="18sp"
android:gravity="center"
android:textColor="#ff0000"
/>
<TextView android:id="@+id/tvcheck"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/checknews"
android:textSize="18sp"
android:gravity="center"/>
<TextView android:id="@+id/tvrelease"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/releasenews"
android:textSize="18sp"
android:gravity="center"/>
<TextView android:id="@+id/tvdelete"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/deletenews"
android:textSize="18sp"
android:gravity="center"/>
<TextView android:id="@+id/tvexit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/exitenter"
android:textSize="18sp"
android:gravity="center"/>
</LinearLayout>
好了,以上就是主页面代码,运行效果如下图: