2011-12-27 11 views
0

Ubuntu 11.10 ADT 16.01 Java 6 Eclipse Java EE Indigo SR1 - android devの要件に準拠した最新のリリースです。Androidマニフェストエディタが正しく動作しない

私はAndroid向けのコーディングを学び始めたばかりで、アクティビティの切り替えに関するチュートリアルもあります。 New project androidテンプレートを使用して、名前以外の最初のテストアクティビティクラスと同じテストアクティビティクラスを作成しました。

package com.test.SwitchActivity; 

import android.app.Activity; 
import android.os.Bundle; 

public class SwitchActivityActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 
} 

問題は、私はMenifestエディタ編集AndroidManifest.xmlファイルを使用する場合ということです - アプリケーション・ノードのためのボタンを追加し、リストボックスは空です。私が見つけたすべてのチュートリアルには、xmlタグの選択肢が入っています。今、xmlデータを手動で追加できます。問題ありません。私を運転しているのは、それがうまくいかない理由を理解できていないからです。私はこの問題を抱えている他の人を見つけられず、別の質問を投稿するためにここに来る前に少なくとも一度すべてを再インストールしました。

チュートリアルを終了し、2つのアクティビティを切り替えるだけです。

ここに私が記述したもののスクリーンショットがあります。誰でも、それがうまくいかない理由についてのアイデアはありますか? http://i.stack.imgur.com/Fwfbz.png

答えて

0

別のアクティビティ

  1. を作成する活性を拡張する新しいクラス「myactivity.java」を作成します
  2. それは(exampleactivity.xmlそれをそれを呼び出すことができますであなたのUI項目とAndroidのXMLファイルを作成します。拡張子が.xmlの小文字で、res/layoutフォルダに保存する必要があります)。 (exampleactivity主置換以外は上記と同じ)myactivity.javaにおいて
  3. @Override公共ボイドのonCreate(バンドルつらら){ super.onCreate(つらら)の次のメソッドを追加します。 setContentView(R.layout.exampleactivity); }}

  4. SwitchActivityActivityにボタンchangeactivityを作成し

    changeactivity =(ボタン)findViewById(R.id.newActivityButton)を介しSwitchActivityActivityののonCreate方法でそれを初期化します。

  5. SwitchActivityActivity

    changeactivity.setOnClickListener(新しいOnClickListener(){ 意図IののonCreateメソッドで次のように作成し、 公共ボイドのonClick(ビューV){ iは=新しいテント(Intent.ACTION_DEFAULT)。 i.setClass(SwitchActivityActivity.this、myactivity.class); startActivity(i); } });

  6. XMLは、ボタンを作成し、

    アンドロイドによってボタンのIDを与えます。id = "@ + ID/newActivityButton"

  7. 最後に

    SwitchActivityActivityアクティビティタグの後AndroidManifestファイルに次のように追加します

コンパイルして実行します。

+0

私は何をしようとしていたかについて言及しなかったことを指摘してくれてありがとう。私はあるアクティビティから別のアクティビティに切り替える必要があります。私が読んだチュートリアルによれば、両方のアクティビティをAndroidManifest.xmlファイルに登録する必要があります。私は実際にコード、ボタンなどでスイッチを達成するための何かを書いている点には至っていません。タグの選択肢が表示されないスクリーンショットに表示される空のボックスですか?もしそうなら、なぜこれは機能しませんか? – Simon

+0

aha ..... ok今私は理解する。私は私の応答を編集します。 –

+0

私はあきらめます。私がここで求めていることを誰かが実際に読む方法はありません。コピーアンドペーストの世界ではそれほど重要ではありません。 – Simon

関連する問題