나는 진부하지만 짜증나는 문제가 있습니다. 나는 TableRow
입니다. The Row에는 9 개의 버튼이 있지만 그 중 5 개의 버튼 만 보입니다. 내가 코드를 단축하는 경우, 그것은 다음과 같이 표시됩니다TableRow의 버튼 크기 설정
XML :
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="fill_vertical">
<TableRow
android:id="@+id/row"/>
</TableLayout>
JAVA : 내가 인터넷에서 발견 어떤 내가 이미 시도했습니다
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pokusy);
TableRow row = (TableRow)findViewById(R.id.row);
for(int i = 0; i < 9; i++){
Button b = new Button(this);
row.addView(b);
}
}}
(같은 예를 들면. setWidth
, setLayoutParams
, android:layout_width="..."
) 9 개의 버튼 중 5 개만 화면에 표시됩니다. 누군가 나를 도와 줄 수 있습니까?
전체 XML을 게시 할 수 있습니까? – AndyFaizan
알다시피 ... 나는 긴 XML과 긴 자바 코드를 가지고있다. 사실 나는 9 개의 TableRows에 각각 9 개의 버튼이 있습니다. 하지만 이미 작성한 것처럼 5 개 밖에 볼 수 없었습니다 (각 행). 그래서 나 자신에게 말했습니다. 실험을 시도하고 xml 코드와 정확히 같은 모양의 새로운 '실험'클래스를 만들었습니다. 위의 코드. –
방금 코드를 테스트 한 결과 첫 번째 행에 9 개의 버튼이 그려진 것 같습니다. 그게 정확히 당신이 코드를 통해 무엇을 말하고 있는지를 말하려합니다. – AndyFaizan