사진에서
당일 빼고 2주전 1주전 지각횟수 결석횟수를 동적으로 뽑아서 놓을라고 해야하는대 막막해요 알려주새요 ㅠ
@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();
}
});
}
}