java - 为什么 Button 在 android studio 中扩展为 android.widget.Button ?如何使其仅与 Button 一起使用
问题描述
我已经使用 android studio 大约一个星期了。早些时候我可以输入类似 Button (一个对象)的东西,它会工作,但现在我必须编写 android.widget.Button 才能让它工作。如果我只想使用 Button,我该怎么办?
此外,如果我只是键入 Button ,那么 android studio 要么将其转换为 android.widget.Button 要么显示一个错误,指出它无法解析 Button
解决方案
回答
似乎按钮对象类被另一个库类使用
例如fragment
上课。它已命名 Fragment 类,但它有两个版本的 class import android.support.v4.app.Fragment;
& import android.app.Fragment;
。
您只能导入一个类。假设您导入import android.app.Fragment;
只能使用Fragment
which extends import android.app.Fragment;
。然后与您应该使用的其他版本类进行片段android.support.v4.app.Fragment
推荐阅读
- python - UnboundLocalError:分配前引用的局部变量“totalp”
- kubernetes - Kubernetes 服务如何在内部平衡负载?
- regex - 使用 Perl 拆分函数解析 html 注释
- reactjs - React TypeScript 高阶组件类型
- c# - 如何用预制件替换 GameObject 并将所有组件和组件属性设置添加到预制件中?
- kubernetes - GKE Kubernetes RBAC 将默认角色绑定到我的有限自定义
- python-3.x - 浮点算术 - 指数的位
- javascript - 检查两个数组中有多少个变量是相同的
- android - Android Java:将 SQLite 导出为 CSV - 没有文件夹路径或文件创建问题
- python - 在 OTree 中实现自动转发到下一页