【问题标题】:Fab button android onClick is crashing the app?Fab button android onClick 正在使应用程序崩溃?
【发布时间】:2015-06-21 22:14:25
【问题描述】:

(浮动操作按钮)可以工作,但是当我尝试将其设置为按钮时,应用程序会崩溃?

Button MyButton = (Button) findViewById(R.id.fab);
MyButton.setOnClickListener(new View.OnClickListener() {
  public void onClick(View v) {
    // Perform action on click
  }
});

上面的应用程序崩溃了,但是当我删除它时一切都好吗?有什么想法吗?

https://github.com/makovkastar/FloatingActionButton

【问题讨论】:

  • 作为设计支持库的一部分,有一个官方的谷歌实现FAB:github.com/chrisbanes/cheesesquare
  • 同意,最好使用官方的,因为它是支持库的一部分。
  • 哦,真的,很有趣,我去看看看看。有道理。

标签: java android material-design


【解决方案1】:

这个库中的 FloatingActionButton 扩展了 ImageView,它扩展了 View:

https://github.com/makovkastar/FloatingActionButton/blob/master/library/src/main/java/com/melnykov/fab/FloatingActionButton.java

它不是 Android Button 的子类。改为转换为 FloatingActionButton:

FloatingActionButton myButton = (FloatingActionButton) findViewById(R.id.fab);

【讨论】:

    猜你喜欢
    • 2020-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-27
    相关资源
    最近更新 更多