Android工作室不会识别关键词" Builder"?

时间:2016-01-18 06:17:18

标签: java android intellij-idea

我正在尝试创建一个循环操作按钮,我有android 6.0,最小api为16,目标为23.我导入了ciruclar aciton按钮的依赖项,但它不会识别关键字Builder?

        FloatingActionButton actionButton=new FloatingActionButton.Builder(this)
 .setContentView(icon).build();

家属低于

  compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'org.lucasr.dspec:dspec:0.1.1'
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.oguzdev:CircularFloatingActionMenu:1.0.2'
compile 'com.yqritc:recyclerview-flexibledivider:1.2.6'
compile 'com.android.support:cardview-v7:23.1.0'
compile 'com.oguzdev:CircularFloatingActionMenu:1.0.2'

1 个答案:

答案 0 :(得分:0)

浮动操作按钮

您正在尝试使用FAB的外部依赖项,但您可以从Android设计库中轻松获取它,该库正式来自Google。

要求依赖

 compile 'com.android.support:appcompat-v7:23.1.1'
 compile 'com.android.support:design:23.1.1'

in xml,

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        android:layout_margin="@dimen/fab_margin"
        android:src="@android:drawable/ic_dialog_email" />

并在java代码中获取它,

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // Click action
                Intent intent = new Intent(MainActivity.this, NewMessageActivity.class);
                startActivity(intent);
            }
        });

有关详细信息,请转到AndroidHive的post