载入activity
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class LoadActivity extends Activity{
private final int LOAD_TIME = 3000;//延迟三秒
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO 自动生成的方法存根
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_load);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO 自动生成的方法存根
Intent intent = new Intent(LoadActivity.this,MainActivity.class);
startActivity(intent);
LoadActivity.this.finish();
}
},LOAD_TIME);
}
}
主界面
<pre name="code" class="java">import java.util.ArrayList;
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.widget.DrawerLayout;
import android.support.v4.widget.DrawerLayout.DrawerListener;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.view.ViewGroup.LayoutParams;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.PopupWindow;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;
import com.example.soul_arsenic.MenuLeftFragment.MyAdapter;
import com.nineoldandroids.view.ViewHelper;
public class MainActivity extends FragmentActivity {
private long mExitTime;
private DrawerLayout mDrawerLayout;
private static int PAGE_NUM=4;//一页显示的个数
private float x1 = 0;
private float x2 = 0;
private float y1 = 0;
private float y2 = 0;
private int direction = 0;
private Button button_more;
private Context context = null;
private ListView lv ;
private TextView tv;
private ImageView iv;
private ArrayList<String> values;
private ArrayList<Integer> images;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//设置无标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
context = this;
init();
initView();
initEvents();
button_more = (Button)findViewById(R.id.more);
button_more.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO 自动生成的方法存根
showPopupWindow(v);
}
});
}
private void showPopupWindow(View v) {
// TODO 自动生成的方法存根
View contentView = LayoutInflater.from(context).inflate(R.layout.pop_window,null);
lv = (ListView) contentView.findViewById(R.id.right_lv);
MyAdapter myadapter = new MyAdapter(this);
lv.setAdapter(myadapter);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
switch (position){
case 0 : System.out.println("-->进入我的资料");break;
case 1 : System.out.println("-->进入我的好友");break;
case 2 : System.out.println("-->进入我的相册");break;
ca