2016-10-02 66 views
1

我想將Google +按鈕添加到我的應用中。我跟着這個指令: https://developers.google.com/+/mobile/android/recommend向佈局添加Android Google PlusOneButton會導致編譯錯誤

我既無法實現類PlusOneButton,也不是將XML標籤:<com.google.android.gms.plus.PlusOneButton/>

二進制XML文件行#31:二進制XML文件行#31:錯誤充氣類com.google.android.gms.plus.PlusOneButton

XML

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingLeft="16dp" 
    android:paddingStart="16dp" 
    android:paddingRight="16dp" 
    android:paddingEnd="16dp" 
    android:background="@color/primary_light" 
    android:paddingTop="@dimen/custom_margin_top_bottom" 
    android:paddingBottom="@dimen/custom_margin_top_bottom"> 

    <TextView 
     android:id="@+id/nachrichtTv" 
     android:layout_width="match_parent" 
     android:layout_gravity="center" 
     android:gravity="center" 
     android:layout_height="wrap_content" 
     android:textColor="@color/white" 
     android:singleLine="true" 
     android:ellipsize="marquee" 
     /> 

    <LinearLayout 
     android:orientation="horizontal" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <com.google.android.gms.plus.PlusOneButton 

      android:id="@+id/plus_one_button" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      /> 


    </LinearLayout> 

</LinearLayout> 

回答

0

這是你如何做到這一點:

添加到搖籃

compile 'com.google.android.gms:play-services:7.3.0' 

要將layout.xml添加按鈕:

<com.google.android.gms.plus.PlusOneButton 
    xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus" 
    android:id="@+id/plus_one_button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    plus:size="standard" 
    plus:annotation="inline" /> 

最後在你的活動你有PlusOneButton:

PlusOneButton plusOneButton =(PlusOneButton) findViewById(R.id.plus_one_button); 

    plusOneButton.initialize(URL, 0); 
+0

如果我不喜歡按鈕的設計並想使用常規的按鈕。我如何添加行爲? – XxGoliathusxX

相關問題