>>266
画面をXMLで組むのはC#のXAMLも同じだろう。
携帯故にライフサイクルが複雑なのが一番のポイントだよ。
起動中にプロセスが殺されても問題なく再開できるようにしないといけない。

>>262
バックグランドスレッドからUIスレッドに処理要求を出すには、普通はHandlerを使う。

Handler ui_handler;
…
onCreate(){
  handler = new Handler();
…
なんか別スレッドでの処理から
 ui_handler.post(new Runnable(){
  void run(){
   if(isFinishing()) return;
   btn.setEnabled(true);


>>265
そのコード、どこでbtnをUI階層に追加してるの?