0

Androidレイアウトで名前を付けてボタンを作成しようとしていますが、"="Eclipseは次のように言っています:

受け入れられません。

"="名前などのボタンを作成するにはどうすればよい"1"ですか?

ここにボタンがあります:
ここに画像の説明を入力

ここにxmlコードがあります

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

   <Button
    android:id="@+id/button1"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_marginLeft="29dp"
    android:layout_marginTop="98dp"
    android:text="7" />

    <Button
    android:id="@+id/button2"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/button1"
    android:layout_toRightOf="@+id/button1"
    android:text="8" />

    <Button
    android:id="@+id/button3"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/button2"
    android:layout_toRightOf="@+id/button2"
    android:text="9" />

    <Button
    android:id="@+id/button4"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/button1"
    android:layout_below="@+id/button1"
    android:text="4" />

    <Button
    android:id="@+id/button5"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/button4"
    android:layout_alignLeft="@+id/button2"
    android:text="5" />

    <Button
    android:id="@+id/button6"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/button5"
    android:layout_toRightOf="@+id/button2"
    android:text="6" />

    <Button 
    android:id="@+id/button7"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/button4"
    android:layout_below="@+id/button4"
    android:text="1" />

    <Button
    android:id="@+id/button8"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/button7"
    android:layout_toRightOf="@+id/button4"
    android:text="2" />

    <Button
    android:id="@+id/button9"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/button8"
    android:layout_toRightOf="@+id/button5"
    android:text="3" />

    <Button
    android:id="@+id/button10"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/button7"
    android:layout_below="@+id/button7"
    android:text="." />

    <Button
    android:id="@+id/button11"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/button10"
    android:layout_toRightOf="@+id/button7"
    android:text="0" />

    <Button
    android:id="@+id/button12"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/button11"
    android:layout_alignBottom="@+id/button11"
    android:layout_alignLeft="@+id/button9"
    android:text="=" />

    <Button
    android:id="@+id/button13"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_above="@+id/button6"
    android:layout_toRightOf="@+id/button3"
    android:text="/" />

    <Button
    android:id="@+id/button14"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/button6"
    android:layout_alignBottom="@+id/button6"
    android:layout_alignRight="@+id/button13"
    android:layout_toRightOf="@+id/button3"
    android:freezesText="true"
    android:text="-" />

    <Button
    android:id="@+id/button15"
    style="?android:attr/buttonStyleSmall"
    android:layout_width="50dp"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/button9"
    android:layout_alignBottom="@+id/button9"
    android:layout_toRightOf="@+id/button6"
    android:text="+" />

    <TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/button1"
    android:layout_alignParentTop="true"
    android:layout_marginTop="70dp"
     android:text="@string/hello_world"
    tools:context=".MainActivity" />

    </RelativeLayout>
4

2 に答える 2

2

ボタンの名前とボタンに表示されるテキストを混同しています。したがって、ボタンに「buttonEquals」などの名前を付け、そのテキスト (またはラベル) を「=」に設定してください。

于 2012-10-25T14:21:03.330 に答える
0
Button mybtn = (Button)findViewById(R.id.YOURBUTTONID);
mybtn.setText("=");
于 2012-10-25T17:10:00.427 に答える