2012-04-24 3 views
1

에서 글고의 숫자 (부호 및 부호없는 소수를) 만드는 방법이 글고의 테이블을 생성하는 루프 그리고 나는 그들이는 자바 코드

for (int i = 0; i < 3; i++) { 

tableRow = new TableRow(this); //oggetto di tipo tableRow 
tableRow.setGravity(Gravity.CENTER); 

for (int j = 0; j < 3 ; j++) { 

values[i][j] = new EditText(this); 
values[i][j].setText(" " + array[count]); 
values[i][j].setPadding(10, 10, 10, 10);//spaziatura di ogni cella per i quattro lati 
tableRow.addView(values[i][j]); 
count++; 
} 

tableLayout.addView(tableRow); 
} 

답변

3
values[i][j].setInputType(InputType.TYPE_CLASS_NUMBER); 

당신의 위의 줄을 사용하여 수치 적 으면 좋겠어 코드

업데이트는 아래의 시도와 자신의 조합

나는 (그것이 일하는 것이 있는지 절망에) 플래그를 결합 시도했다 :

,
values[i][j].setInputType(InputType.TYPE_CLASS_NUMBER); 
values[i][j].setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL) 
values[i][j].setInputType(InputType.TYPE_NUMBER_FLAG_SIGNED) 

더 inputtypes

+0

link를 참조하지만, 서명 숫자를 가지고 수 – bisemanu

+0

더 그것이 내가 코드의 한 라인으로 문제를 해결 – bisemanu

+2

작동하지 않습니다 떠하지 않습니다 valore [I ] [j] .setInputType (InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED | InputType.TYPE_NUMBER_FLAG_DECIMAL); 감사합니다 – bisemanu