我々はそれが私がこの利用の活動を見る
のようにそれをプログラムするためのクラスに、このレイアウトやView
を送ることができますどのように
activity_conversation
このレイアウトを使用して見るようにこれは
public class Conversation extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_conversation);
}
}
私の活動です
myclass m = new myclass(View);
なぜ私はレイアウトがactivity_conversation
と同じである別のクラスを持っているので、これをやりたいのですか?だから私は次のように再利用したい:myclass m = new mycalss(inflate layout);
私はビューを取得し、それを膨らませる別のクラスに渡すことができます。 コードを再利用するのは正しいアプローチですか?
もう少し明確にすることはできますか? –
レイアウトの再利用のために、Androidにクラス '' Fragment'''があります。あなたはそれをチェックアウトすることができます - > https://developer.android.com/guide/components/fragments.html –
@RobinVinzenz 'Fragment'では' service'や 'widnowManger'で使用できません – medo