나는 또한 그것의 너비와 높이를 지정하려면이 이미지와 어떻게 같은 테이블 내에서 동적으로 스피너를 추가 할 : 안드로이드에 tablerow에 동적으로 회 전자를 추가하는 방법?
어떤 도움
이 이해할 수있을 것이다.나는 또한 그것의 너비와 높이를 지정하려면이 이미지와 어떻게 같은 테이블 내에서 동적으로 스피너를 추가 할 : 안드로이드에 tablerow에 동적으로 회 전자를 추가하는 방법?
어떤 도움
이 이해할 수있을 것이다.TableLayout 양식 xml을 가져 와서 xml을 코드에 부 풀립니다. addView (new TableRow()) ...
을 사용하여 tableLayout에 새 TableRow를 추가 할 수 있습니다. 그리고 다시 각 테이블 Row에 addView (View v)를 추가 할 수 있습니다. U는 각각 addWeight 수 는
은 TableRow 무게가 2
addView(new TextView())
addView(new Spinner())
당신이 원하는대로 당신은 많은 테이블 행을 추가 할 수있을 것입니다 귀하의 경우 TableLayout..In에 추가 TableRow :
"TableLayout tableLayout = (TableLayout) findViewById(R.id.tableLayoutFromXML);"
"TableRow tableRow = new TableRow(this);"
"tableRow.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));"
"tableRow.addView(WhatEver view that you want);"
"tableLayout.addView(tableRow);"
탭보기에 추가하기를 원한다면 "너비"또는 "높이"와 같은 속성을 설정할 수도 있습니다.
나는 내가 조금 늦게 나는 알고있다, 그러나 당신이 시도 할 수 있습니다 .....이 도움이
final TableLayout dynamicTable = (TableLayout) findViewById(R.id.hotelTableLayout);
/* Create a new row to be added. */
final TableRow row = new TableRow(Hotels.this);
row.setLayoutParams(new TableRow.LayoutParams(
TableRow.LayoutParams.MATCH_PARENT,
TableRow.LayoutParams.WRAP_CONTENT));
/* Create a component to be the row-content. */
SpnAdult = new Spinner(Hotels.this);
SpnAdult.setLayoutParams(new TableRow.LayoutParams(0,
TableRow.LayoutParams.WRAP_CONTENT, 1));
SpnAdult.setAdapter(adapter);
/* Add Spinner to row. */
row.addView(SpnAdult);
/* Add row to TableLayout. */
dynamicTable.addView(row, new TableLayout.LayoutParams(
TableLayout.LayoutParams.MATCH_PARENT,
TableLayout.LayoutParams.WRAP_CONTENT));
희망 ....
@SamirMangroliya 미안하지만 난 특정 없음을 가지고 있겠지. colums의 난 그냥 내 요구 사항에 따라 그것을 추가하고 싶다 .. 어떤 단서 ?? –