2016-10-12 14 views
1

私はこのメニューをhttps://github.com/Clans/FloatingActionButtonとしています。イメージをUriからフローティングアクションボタンに設定する方法

私はOnclickListenerメソッドを設定しようとするたびに動作しないため、いくつかの問題が発生しています。

final FloatingActionMenu menu = (FloatingActionMenu)findViewById(R.id.fam); 
    menu.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
     Toast.makeText(getApplicationContext(),"hola",Toast.LENGTH_LONG).show(); 
     }}); 

NullPointerExceptionが発生しています。

本当の問題は、私は2つのフローティングアクションボタンがあることです。私はfabsの1つにuriからイメージをセットする必要があります。ライブラリに独自のonclickメソッド、sugesstionがあるかどうかはわかりません。

<com.github.clans.fab.FloatingActionMenu 
    android:id="@+id/fam" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentRight="true" 
    android:layout_gravity="bottom|right" 
    app:fab_colorNormal="#DA4336" 
    app:fab_colorPressed="#E75043" 
    app:fab_colorRipple="#99FFFFFF" 
    app:menu_shadowColor="#66000000" 
    app:menu_showShadow="true"> 

    <com.github.clans.fab.FloatingActionButton 
     android:id="@+id/menu_item" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/ic_menu_slideshow" 
     fab:fab_label="Dashboard" 
     fab:fab_size="mini" /> 

    <com.github.clans.fab.FloatingActionButton 
     android:id="@+id/menu_item2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/icon_facejam" 
     fab:fab_label="Salir" 
     fab:fab_size="mini" /> 

</com.github.clans.fab.FloatingActionMenu> 

答えて

0

サンプルのpageをご覧ください。

setOnClickListenerの代わりにsetOnMenuButtonClickListenerを使用してみてください。その前に、このファンクションaddMenuButtonでファブを追加し、すべてのリスナーを設定する必要があります。

乾杯。

+0

ありがとう、なぜ私は以前にそれを見ていないのかわかりません。 –

関連する問題