0
gridlyout按鈕沒有點擊這裏是XML和和javaGridLayout的按鈕,點擊不點擊
佈局的代碼
<GridLayout
android:id="@+id/numerickeypad"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="5dp"
android:orientation="horizontal"
android:columnCount="10"
android:rowCount="9" >
<Button
android:id="@+id/dialogbox_numerickeypadone"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/one"
android:onClick="numerickeypadone" />
<Button
android:id="@+id/dialogbox_numerickeypadtwo"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/two" />
<Button
android:id="@+id/dialogbox_numerickeypadthree"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/three" />
<Button
android:id="@+id/dialogbox_numerickeypadfour"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/four" />
<Button
android:id="@+id/dialogbox_numerickeypadfive"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/five" />
<Button
android:id="@+id/dialogbox_numerickeypadsix"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/six" />
<Button
android:id="@+id/dialogbox_numerickeypadseven"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/seven" />
<Button
android:id="@+id/dialogbox_numerickeypadeight"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/eight" />
<Button
android:id="@+id/dialogbox_numerickeypadnine"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/nine" />
<Button
android:id="@+id/dialogbox_numerickeypadzero"
android:layout_columnSpan="3"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/zero" />
<Button
android:id="@+id/dialogbox_numerickeypadclear"
android:layout_columnSpan="6"
android:layout_gravity="fill"
android:layout_rowSpan="2"
android:text="@string/dialogc" />
<Space
android:layout_width="32dp"
android:layout_column="0"
android:layout_row="8" />
<Space
android:layout_width="32dp"
android:layout_column="1"
android:layout_row="8" />
<Space
android:layout_width="32dp"
android:layout_column="2"
android:layout_row="8" />
<Space
android:layout_width="32dp"
android:layout_column="3"
android:layout_row="8" />
<Space
android:layout_width="32dp"
android:layout_column="4"
android:layout_row="8" />
<Space
android:layout_width="32dp"
android:layout_column="5"
android:layout_row="8" />
<Space
android:layout_width="32dp"
android:layout_column="6"
android:layout_row="8" />
<Space
android:layout_width="32dp"
android:layout_column="7"
android:layout_row="8" />
<Space
android:layout_width="32dp"
android:layout_column="8"
android:layout_row="8" />
<Space
android:layout_height="32dp"
android:layout_column="9"
android:layout_row="0" />
<Space
android:layout_height="32dp"
android:layout_column="9"
android:layout_row="1" />
<Space
android:layout_height="32dp"
android:layout_column="9"
android:layout_row="2" />
<Space
android:layout_height="32dp"
android:layout_column="9"
android:layout_row="3" />
<Space
android:layout_height="32dp"
android:layout_column="9"
android:layout_row="4" />
<Space
android:layout_height="32dp"
android:layout_column="9"
android:layout_row="5" />
<Space
android:layout_height="32dp"
android:layout_column="9"
android:layout_row="6" />
<Space
android:layout_height="32dp"
android:layout_column="9"
android:layout_row="7" />
</GridLayout>
代碼:
public void numerickeypadone(View v) {
Toast toast = Toast.makeText(DialogBox.this, "number 1", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.CENTER | Gravity.CENTER, 0, 0);
toast.show();
}
你已經添加了點擊方法只有文本爲「1」的按鈕,所以只有該按鈕會顯示吐司消息。你可以告訴wt,你正在尋找。 –
當我點擊按鈕什麼都沒有發生這就是我的問題我不知道爲什麼它不工作它應該吐司消息1權利? – Giant
將android:onClick =「numerickeypadone」添加到xml中的所有按鈕。 –