20180530更新:
在build.gradle的dependencies中添加以下内容即可:
compile 'com.android.support:appcompat-v7:26.1.0'
================================ 以下为旧版本 ================================
在IDEA里尝试使用Android FloatingActionButton(即FAB), 碰到各种问题. 记录于此:
1. FAB库位置:
support库下的design工程
2. FAB库依赖:
a. design库, 路径: sdk\extras\android\support\design
b. design库依赖v7.appcompat库, 路径: sdk\extras\android\support\v7\appcompat
3. 导入IDEA:
a. 导入v7.appcompat, 需要以android-support-v4.jar以及android-support-v7-appcompat.jar作为jar library, 同时设置Export为勾选, Scope为Compile, 如下图:
b. 导入design, 需要以v7.appcompat作为library, 需要以android-support-design.jar作为jar library, 同时设置Export为勾选, Scope为Compile, 如下图:
c. 调用FAB的工程, 需要以design作为library, Scope设置为Compile, 如下图:
按上述步骤操作后, 即可将FAB引入工程.
相关推荐
在Android环境下,实现返回顶部功能,开发者通常会在Activity或Fragment的布局XML中添加一个FloatingActionButton或自定义View,并在Java或Kotlin代码中处理点击事件,利用`view.scrollTo(0, 0)`或`scrollView....
开发者通常使用Android Studio,这是一个集成开发环境(IDE),它基于IntelliJ IDEA,为Android开发者提供了丰富的功能,如代码编辑、调试、构建和打包工具。 乐淘商场高仿Android版的源码结构通常包括多个模块,如...
3. 集成IDE:推荐使用Visual Studio Code或IntelliJ IDEA,它们都有专门的Flutter插件,可以提供更好的开发体验。 三、创建第一个Flutter应用 1. 使用Flutter CLI工具初始化项目: 打开终端,输入`flutter create...
- 基于IntelliJ IDEA,提供智能代码补全和分析。 - 集成了Gradle构建系统,方便灵活管理项目依赖。 - 实时布局预览,可以在设计模式下即时查看界面效果。 - 内置模拟器和设备选择器,便于多设备测试。 - 强大的调试...
Android Studio是Google官方推出的Android应用开发集成开发环境(IDE),它是基于IntelliJ IDEA的,专为提升Android开发者的工作效率而设计。版本19.1到21.1涵盖了Android Studio早期的一些重要更新,这些更新引入了...
在电影院订票应用中,可以利用Material Design组件如FloatingActionButton、Snackbar等,提升用户体验。 4. **SQLite数据库**:Android内置的轻量级数据库系统,用于存储用户信息、电影院列表、电影数据和订单详情...
3. **安装IDE或代码编辑器**:推荐使用Visual Studio Code或IntelliJ IDEA,这些都支持Flutter插件,可以提供更好的开发体验。 4. **安装Android Studio**(仅针对Android开发):虽然不是必需的,但Android Studio...