package jp.mydns.sys1yagi.android.transfuse.fragments; import org.androidtransfuse.annotations.Fragment; import org.androidtransfuse.annotations.Layout; import org.androidtransfuse.annotations.OnActivityCreated; import org.androidtransfuse.annotations.Resource; import org.androidtransfuse.annotations.View; import android.graphics.drawable.Drawable; import android.widget.ImageView; import android.widget.TextView; import javax.inject.Inject; import jp.mydns.sys1yagi.android.transfuse.R; @Fragment @Layout(R.layout.fragment_resource_injection) public class ResourceInjection { @Inject @Resource(R.string.injection_text) String mInjectionText; @Inject @Resource(R.drawable.ic_launcher) Drawable mIcLauncher; @Inject @View(R.id.text) TextView mTextView; @Inject @View(R.id.image) ImageView mImageView; @OnActivityCreated private void created() { mTextView.setText(mInjectionText); mImageView.setImageDrawable(mIcLauncher); } }