package com.zhy.blogcodes.performance_01;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import com.zhy.blogcodes.R;
public class PerformanceMainActivity extends AppCompatActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_perf_main);
ViewGroup activityContainer = (ViewGroup) findViewById(R.id.activity_main_container);
addButton(OverDrawActivity01.class,
getString(R.string.title_activity_overdraw01), activityContainer);
addButton(OverDrawActivity02.class, "Use ClipRect ", activityContainer);
addButton(CompareLayoutActivity.class, "Compare Layout", activityContainer);
}
private void addButton(final Class destination, String description, ViewGroup parent)
{
Button button = new Button(this);
button.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent problemIntent = new Intent(PerformanceMainActivity.this, destination);
startActivity(problemIntent);
}
});
button.setText(description);
parent.addView(button);
}
}