2016-11-14 8 views
0

私はインターネットのいたるところにあり、直接的な答えやチュートリアルを得ることができないので、これは私の最終的な答えを得るための試みです。SDKのFacebook Share Buttonの外観をカスタマイズするにはどうすればよいですか?

Facebook SDKとAndroidアプリが統合されています。共有ボタンを追加しましたが、その外観が気に入らないのです。私は別の見てFacebookの共有ボタンを持つ他のアプリを見てきましたが、何らかの理由で私はそれを行う方法について任意のドキュメントが表示されません。 Facebook SDKのdrawableフォルダの.pngを変更しようとしましたが、うまくいきませんでした。

いつでも自分の.pngを割り当てますが、これはネイティブの外観の上にレンダリングされます。

ステップバイステップで助けてもらえますか?大いに感謝します。

答えて

0

あなたの好みの外観で自分のボタンを使用することができます。

次に、onClick the shareアクションに適用します。 あなたは、主要なアイデアは、FacebookのSDKには、独自のボタンに共有機能を追加するのではなく、提供して共有ボタンの外観を変更しようとしない

Intent shareIntent = new Intent(); 
    shareIntent.setAction(Intent.ACTION_SEND); 
    shareIntent.putExtra(Intent.EXTRA_TEXT, imageUri); 
    shareIntent.setType("text/plain"); 
    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
    startActivity(Intent.createChooser(shareIntent, getString(R.string.label_share))); 

例えばShareIntentを使用することができます。

+0

このコードでは画像が許可されていません...テキストと画像をタイムラインに共有する必要があります。 – user3623689

+0

イメージ用に使うこともできますが、これを使う必要があります:shareIntent.putExtra(Intent.EXTRA_STREAM、imageUri); shareIntent.setType( "image/*"); –

+0

あなたの問題を解決できましたか? –

関連する問題