浮动动作按钮!为啥它不起作用?
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 设置“浮动:正确”不起作用?