1

あなたの助けを借りてボタンを解決した後、ボタンRadioButtonGroupが表示されないという問題が発生しています。

これはコードです:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:android2="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    >

    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:weightSum="10"
        >

        <TextView
            android:id="@+id/secondLine"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/Greetings"
            android:textSize="20sp"
            />

        <Button
            android:id="@+id/Button1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="HelloWord"
            />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linearLayout2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android2:baselineAligned="_baseline"
        android:orientation="horizontal"
        android:weightSum="10"
        >

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="3.3"
            android:background="#ff0000"
            android:gravity="center"
            android:text="red"
            android:textColor="#000000"
            />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="3.4"
            android:background="#00ff00"
            android:gravity="center"
            android:text="green"
            android:textColor="#000000"

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="3.3"
            android:background="#0000ff"
            android:gravity="center"
            android:text="blue"
            android:textColor="#000000"

    </LinearLayout>

    <RadioGroup
        android:id="@+id/myRadioGroup"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        >

    <RadioButton
        android:id="@+id/myRadioButtonRed"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:weight="1"
        />

    <RadioButton
        android:id="@+id/myRadioButtonGreen"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:weight="1"
        />

    <RadioButton
        android:id="@+id/myRadioButtonBlue"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:weight="1"
        />

</LinearLayout>

注:これを言ってエラーが発生しています:

<TextView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="3.3"
    android:background="#0000ff"
    android:gravity="center"
    android:text="blue"
    android:textColor="#000000"
    />

属性指定が続く必要があります。

助けと感謝が得られることを願っています。

4

6 に答える 6

0

こんな使い方もできます...

Button Button1=(Button)findViewById(R.id.Button1);
Button Button2=(Button)findViewById(R.id.Button2);
    View.OnClickListener myListener = new View.OnClickListener(){

        @Override
        public void onClick(View v) {
        if(view.getId()==R.id.Button1){
            Toast.makeText(Nasser.this, "Button1", Toast.LENGTH_LONG).show();
        }
        else if(view.getId()==R.id.Button2){
            Toast.makeText(Nasser.this, "Button2", Toast.LENGTH_LONG).show();
        }

    };
    button1.setOnClickListener(myListener);
    button2.setOnClickListener(myListener);
于 2013-12-19T10:39:58.640 に答える