package com.activity.test;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
public class StartActivity extends Activity {
Button btn;
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
// FrameLayout Create
ViewGroup.LayoutParams framelayout_params =
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT);
FrameLayout framelayout = new FrameLayout(this);
framelayout.setLayoutParams(framelayout_params);
setContentView(framelayout);
//TextView
TextView textView = new TextView(this);
textView.setText("Text Test");
framelayout.addView(textView);
//button
Button myButton = new Button(this);
myButton.setText("Press Me");
ViewGroup.LayoutParams button_layout_params =
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
myButton.setLayoutParams(button_layout_params);
framelayout.addView(myButton);
//button touch event!
myButton.setOnClickListener(new OnClickListener(){
public void onClick(View v)
{
Intent intent = new Intent(StartActivity.this, ActivityTest.class);
startActivity(intent);
finish();
}
});
//frameLayout addView LinearLayout
ViewGroup.LayoutParams linearLayout_params =
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT);
LinearLayout layout = new LinearLayout(this);
layout.setLayoutParams(linearLayout_params);
layout.setGravity(Gravity.CENTER);
framelayout.addView(layout);
ProgressBar progressBar2 = new ProgressBar(this, null, android.R.attr.progressBarStyleLarge);
ViewGroup.LayoutParams edittext_layout_params =
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
progressBar2.setLayoutParams(edittext_layout_params);
layout.addView(progressBar2);
}
}
'잡다한것들전부 > 안드로이드' 카테고리의 다른 글
| 구글 안드로이드 인앱결제 관련 인앱빌링 ver3 적용 (0) | 2014.01.13 |
|---|---|
| adb 패스 설정 (0) | 2014.01.07 |
| 안드로이드 동적 생성 view button progressbar 등 (0) | 2014.01.06 |
| 뒤로가기 버튼 클릭시 종료 팝업후 종료 하기 (0) | 2013.12.30 |
| INSTALL_FAILED_INSUFFICIENT_STORAGE 오류시 (0) | 2013.12.30 |
| Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE (0) | 2013.12.16 |


