0

「new_game.xml」という名前の新しい .xml ファイルと「New_Game.java」という名前のクラスを作成しました。 これらはメイン アクティビティではありません。

new_game.xml:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"              
    xmlns:tools="http://schemas.android.com/tools"                 
    android:layout_width="match_parent"               
    android:layout_height="match_parent"/>               
              
    <Button android:layout_width="wrap_content"                  
        android:layout_height="wrap_content"               
        android:text="Click"                 
        android:id="@+id/button"              
        android:layout_marginTop="27dp"                
        android:layout_alignRight="@+id/editText"/>              
                
    <EditText android:layout_width="wrap_content"                 
        android:layout_height="wrap_content"                
        android:inputType="textPersonName"                
        android:ems="10"                
        android:id="@+id/editText"               
        android:layout_marginTop="16dp"               
        android:layout_below="@+id/button"             
        android:layout_marginLeft="11dp"/>         
       
    <ImageView android:layout_width="wrap_content"       
        android:layout_height="wrap_content"       
        android:id="@+id/imageView"       
        android:paddingTop="50dp"      
        android:paddingBottom="50dp"      
        android:paddingLeft="50dp"      
        android:paddingRight="50dp"      
        android:background="@drawable/ic_launcher"       
        android:layout_centerVertical="true"       
        android:layout_toLeftOf="@+id/button"/>      
</RelativeLayout>  

New_Game.java:

package com.example.logosquiz;        

import android.app.Activity;        
import android.app.ListActivity;       
import android.app.TabActivity;         
import android.os.Bundle;        
import android.view.LayoutInflater;           
import android.view.View;      
import android.widget.Button;      
import android.widget.EditText;      
import android.widget.ImageView;      
import android.widget.RelativeLayout;    

public class New_Game extends Activity {     
     
    protected void onCreate(Bundle savedInstanceState) {      
        super.onCreate(savedInstanceState);      
        setContentView(R.layout.new_game);      
        Button button1 = (Button)findViewById(R.id.button);        
        final EditText editText1 = (EditText)findViewById(R.id.editText);     

        ImageView imageView1 = (ImageView)findViewById(R.id.imageView);

        button1.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                editText1.setText("Hello Android");     
            }     
        });      
    }

とてもよく説明してください

これを AndroidManifest.xml に置きます

<activity android:name=".New_Game"> /activity>

これはイベントonClickで

インテント myIntent = new Intent(v.getContext(), New_Game.class);

startActivityForResult(myIntent, 0);

4

2 に答える 2

0

XML が間違っています。XML/の最初から最後を削除します。RelativeLayout

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

それ以外の

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

Eclipse はこれについて警告する必要がありましたが。

于 2013-06-05T17:27:54.927 に答える