사진에서


당일 빼고 2주전 1주전 지각횟수 결석횟수를 동적으로 뽑아서 놓을라고 해야하는대 막막해요 알려주새요 ㅠ


Screenshot_2012-09-08-14-44-01.png



@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// setContentView(R.layout.activity_main);


setTitle("학번 이름     당일  2주전 1주전 지각횟수 결석횟수");// 글자 바꾸기

setTitleColor(Color.WHITE);// 글자색 바꾸기 //배경색


// 바꾸기

View titleView = getWindow().findViewById(android.R.id.title);

ViewParent parent = titleView.getParent();

View parentView = (View) parent; //

parentView.setBackgroundColor(Color.GRAY); //


ScrollView s = new ScrollView(this);

LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(

LinearLayout.LayoutParams.MATCH_PARENT,

LinearLayout.LayoutParams.MATCH_PARENT);


testLayout = new LinearLayout(this);

testLayout.setOrientation(LinearLayout.VERTICAL);

testLayout.setBackgroundColor(Color.rgb(0, 0, 0));

s.addView(testLayout);

setContentView(s, p);

CreateButton(); // 메소드 호출

TextView btn[] = new TextView[30];

for (int i = 0; i < btn.length; i++) {


btn[i] = new TextView(this);


btn[i].setText("" + (i + 1));


btn[i].setWidth(23); // 길이


btn[i].setTextSize(22); // 글자사이즈


btn[i].setTextColor(Color.WHITE);// 글자 색깔


btn[i].setId(i); // 아이디 지정


testLayout.addView(btn[i]); // 화면에 출력


btn[i].setOnClickListener(new View.OnClickListener() {


public void onClick(View v) {


Toast.makeText(MainActivity.this,

(v.getId() + 1) + "!@#$%!",


Toast.LENGTH_SHORT).show();


}


});


}

}


public void CreateButton() {

Button btn = new Button(this);


btn.setBackgroundColor(Color.BLACK);


testLayout.addView(btn);


btn.setOnClickListener(new OnClickListener() {


public void onClick(View arg0) {

Toast.makeText(getApplicationContext(), "abc.", 0).show();

}

});

}


}