1、建立主activity
注意通過權重來分配尺寸的方式
元件1:
android:layout_width="0dp"
android:layout_weight="1"
元件2:
android:layout_width="wrap_content"
2、在主類中指定onclick所對應的sendmessage方法
import android.os.bundle;
import android.content.intent;
import android.view.menu;
import android.view.view;
import android.widget.edittext;
public class mainactivity extends activity
@override
public boolean oncreateoptionsmenu(menu menu)
public void sendmessage(view v) }
(1)關於intent
(2)呼叫另乙個activity的步驟:
l 首先取得edittext中的文字
edittext et_message = (edittext) this.findviewbyid(r.id.et_message);
string message = et_message.gettext().tostring().trim();
l 然後建立一下intent,並把文字作為k-v形式儲存到intent中
intent intent= new intent(this,displaymessageactivity.class);
intent.putextra(extra_message, message);
建立intent時,通過乙個類名,指定呼叫哪個類檔案。
l 最後啟動乙個新的activity.
this.startactivity(intent);
3、顯示另乙個activity
import android.os.bundle;
import android.content.intent;
import android.view.menu;
import android.widget.textview;
public class displaymessageactivityextends activity
@override
public boolean oncreateoptionsmenu(menu menu) }
筆記 呼叫另乙個Activity並返回結果
不再使用startactivity 方法,而是使用startactivityforresult 方法 public void startactivityforresult intent intent,int requestcode requestcode是請求碼 接收乙個activity的返回值 o...
iOS 呼叫另乙個程式
在 ios 裡,程式之間都是相互隔離,目前並沒有乙個有效的方式來做程式間通訊,幸好 ios 程式可以很方便的註冊自己的 url scheme,這樣就可以通過開啟特定 url 的方式來傳遞引數給另外乙個程式。例如在 ipad 上瀏覽網頁,並且 ipad 已經安裝了 hd,那麼就開啟下面這個鏈結就會在 ...
乙個Ejb呼叫另乙個Ejb
乙個ejb呼叫另乙個ejb有兩種方法 第一是同個jndi 查詢 initialcontext ctx new initialcontext ihelloword helloworld ihelloword ctx.lookup helloworld remote 第二種 通過依賴注入 1 ejb i...