2
  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

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

4

1 回答 1

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>
于 2015-05-05T23:41:54.350 回答