0
TableLayout, 너비 문제에 문제가 있습니다. 나는 많은 검색을 시도했지만, 나는 XML을 사용하는 솔루션이다. 나는 그것을 프로그래밍 방식으로하고있다. 여기 내가하고있는 일이있다안드로이드 개발에서 TableLayout
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TableLayout table = new TableLayout(this);
table.setStretchAllColumns(true);
table.setShrinkAllColumns(true);
TableRow tableTitle = new TableRow(this);
tableTitle.setGravity(Gravity.CENTER_HORIZONTAL);
TableRow name = new TableRow(this);
TableRow password = new TableRow(this);
TableRow button = new TableRow(this);
TextView empty = new TextView(this);
TextView title = new TextView(this);
title.setText("Hello table layout");
title.setGravity(Gravity.CENTER_HORIZONTAL);
TextView txtUname = new TextView(this);
txtUname.setText("Username");
TextView txtPass = new TextView(this);
txtPass.setText("Password");
EditText uname = new EditText(this);
EditText pass = new EditText(this);
Button login = new Button(this);
login.setText("Login");
name.addView(txtUname);
name.addView(uname);
password.addView(txtPass);
password.addView(pass);
button.addView(empty);
button.addView(login);
table.addView(name);
table.addView(password);
table.addView(button);
table.setColumnShrinkable(0, true);
setContentView(table);
}
첫 번째 열을 축소하고 싶다. 이 코드에서 무엇을 추가해야합니까?
누구나 도움!
감사합니다. 작동합니다. 그리고 프로그래머로서 코드를 작성하고 싶습니다. 동적 인 일을하면서 XML 파일이 도움이되지 않을 것 같아요. – bunkdeath
코드에서 레이아웃과 함께 할 수없는 "동적 인"것을 볼 수 없습니다. 그리고 코드가 더 깨끗하고 읽기 쉽습니다. – inazaruk
여기에는 동적 코드가 없습니다.하지만 동적 폼을 만들기 시작했을 수도 있습니다. – bunkdeath