管理我意識到這是一個古老的線程,但我有一個類似的問題,對方的回答爲沒有工作我。我想讓我自己的自定義按鈕具有與內置登錄按鈕相同的功能。
第一步是在我的xml文件中包含內置的facebook按鈕,但將其可見性設置爲「不見了」,因此用戶無法看到它。
<com.facebook.widget.LoginButton
android:id="@+id/authButton"
android:visibility="gone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
/>
在我的主要活動,我則定義隱藏Facebook的按鈕,我想用
fbLoginButton = (Button) findViewById(R.id.authButton); //built in facebook button
customButton = (Button) findViewById(R.id.customButton); //my custom button
然後在onClickListener自定義按鈕按鈕,我用了「.performClick」方法在facebook上按鈕
customButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
fbLoginButton.performClick();
}
});
這對我來說就像是一種魅力。希望這可以幫助某人。
Thanx ...很多可以說我如何使用Session類我沒有找到任何示例發送意圖登錄活動.. – 2013-03-21 03:52:50