天天看點

android 注解 guice.jar ,roboguice.jar 使用

快速找到id ,不需要再使用 findViewById()方法

1、

package com.example.myroboguice;

import roboguice.application.RoboApplication;

public class MyRoboApplication extends RoboApplication

{

}

2、  <application

        android:name="MyRoboApplication"

        android:allowBackup="true"

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name"

        android:theme="@style/AppTheme" >

        <activity

            android:name=".MainActivity"

            android:label="@string/app_name" >

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>

3、

package com.example.myroboguice;

import roboguice.activity.RoboActivity;

import roboguice.inject.InjectView;

import android.os.Bundle;

import android.widget.TextView;

public class MainActivity extends RoboActivity

{

    @InjectView(R.id.tv_robo)

    TextView tv_robo;

    @Override

    protected void onCreate(Bundle savedInstanceState)

    {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        tv_robo.setText("000000000000");

    }

}

4、注意把guice.jar ,roboguice.jar兩個r包 ->buid path