浮动动作按钮!为啥它不起作用?

Posted

技术标签:

【中文标题】浮动动作按钮!为啥它不起作用?【英文标题】:FloatingActionButton! Why it does not work?浮动动作按钮!为什么它不起作用? 【发布时间】:2015-07-15 20:43:00 【问题描述】:
  public class Advertisment extends Fragment  
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) 

        View v = inflater.inflate(R.layout.fragment_advertisment, container, false);

        if(Build.VERSION.SDK_INT< Build.VERSION_CODES.LOLLIPOP)
            FloatingActionButton fab=(FloatingActionButton)v.findViewById(R.id.fab);
            fab.setOnClickListener(new View.OnClickListener()
            @Override
            public void onClick(View arg)
                    Intent myIntent = new Intent(getActivity(), WriteAdvert.class);
                    startActivity(myIntent);
                
            );
        


我使用库https://github.com/shell-software/fab

这个按钮应该转到另一个活动,但它没有。 我是初学者!

【问题讨论】:

【参考方案1】:

您是否在 android manifest.xml 文件中添加了目标活动?

<application>
  <activity
        android:name="com.mycompany.myfirstapp.DisplayMessageActivity"
        android:label="@string/title_activity_display_message"
        android:parentActivityName="com.mycompany.myfirstapp.MyActivity" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.mycompany.myfirstapp.MyActivity" />
    </activity>
</application>

【讨论】:

prntscr.com/728q5u 您的按钮属于 ActionButton 类型,而不是 FloatingActionButton(参见链接)。仔细查看 github 自述文件,了解如何调用按钮

以上是关于浮动动作按钮!为啥它不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 el-menu-item 设置“浮动:正确”不起作用?

为啥这个带有布尔变量的函数不起作用?

我想在左侧设置徽标,在右侧设置链接,但浮动在导航标签上不起作用......为啥?

Android 浮动按钮和高级 webview 不起作用

为啥嵌套的 z-index 不起作用[重复]

有条件的分配,为啥它不起作用?