FloatingActionButton!为什么它不起作用?

时间:2015-05-05 22:40:56

标签: android button android-fragments fragment floating-action-button

  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 个答案:

答案 0 :(得分:0)

您是否在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>