2016-10-12 68 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。

真正的问题是,我有两个浮动操作按钮,我需要从一个晶圆厂的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

尝试使用setOnMenuButtonClickListener而不是setOnClickListener,但在此之前,我想你需要添加这个功能的晶圆厂addMenuButton并设置所有的监听器。

干杯。

+0

谢谢,我不知道为什么我以前没有看到。 –