2

私はこのAndroid チュートリアルに従っています。私は見つけようとしていますmain.xmlが、それはありませんres/layoutres/layout/activity_my_first.xmlただし、このファイルのルート ノードはチュートリアルとは異なりますRelativeLayoutmain.xml を取得するにはどうすればよいですか?LinearLayout

ひょっとしたら、自分で作成できるかもしれません。あるいは、私が持っている XML ファイルは、新しいバージョンの ADT プラグインの main.xml に置き換わるものかもしれません。私はAndroidとEclipseが初めてなので、少し行き詰まっています。

乾杯!

4

2 に答える 2

1

「main.xml」というタイトルのレイアウトは不要です。必要に応じて、res/layout フォルダーに main.xml というファイルを作成し、レイアウトをコピーしてサンプルに貼り付けることができます。これにより、コードで使用できるようになります。ただし、Java コードで「メイン」と呼ばれるレイアウトを使用しようとしない限り、プロジェクトに配置する必要はありません。

于 2012-07-06T20:17:37.947 に答える
1

activity_my_first.xml の内容をチュートリアルの内容に置き換えるだけです。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal">
    <EditText android:id="@+id/edit_message"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:hint="@string/edit_message" />
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button_send" />
</LinearLayout>

または、main.xml という別の xml を作成します。このチュートリアルでは、推測で作成したものを既に持っていることを前提としています。

アクティビティの onCreate メソッドで確認してください

setContentView(R.layout.activity_my_first);
于 2012-07-06T20:19:15.920 に答える