package com.example.test4androidsupportpercentlayout;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
/**
* @since 2015-7-5
*/
public class MainAC extends Activity {
int mLayouts[] = {
R.layout.percent_frame_layout, R.layout.percent_frame_layout2, R.layout.percent_linear_layout,
R.layout.percent_relative_layout, R.layout.percent_relative_layout2, R.layout.percent_relative_layout3 };
Handler mHandler = new Handler(new Handler.Callback() {
@Override
public boolean handleMessage(Message msg) {
if (mIndex >= mLayouts.length) {
mIndex = 0;
}
setContentView(mLayouts[mIndex]);
mIndex++;
mHandler.sendEmptyMessageDelayed(0, 3 * 1000);
return false;
}
});
int mIndex = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mHandler.sendEmptyMessage(0);
}
@Override
protected void onDestroy() {
mHandler.removeCallbacksAndMessages(null);
super.onDestroy();
}
}