androidx相关内容
@Override公共无效 setUserVisibleHint(boolean isVisibleToUser) {super.setUserVisibleHint(isVisibleToUser);如果(getUserVisibleHint()){isVisible = true;onVisible();} 别的 {isVisible = false;onInVisible();}} 发现这
..
在一个使用 Androidx:appcompat:appcompat:1.0.0-rc01 的新项目中,我得到了 java.lang.ClassNotFoundException: 没有找到类路径上的“android.view.View$OnUnhandledKeyEventListener":DexPathList 我还添加了configuration.all configurations
..
我当前的 Android 应用采用 androidx.work:work-runtime:2.2.0-rc01 我的 Worker 代码类似于:- class SyncWorker(context: Context, workerParams: WorkerParameters) : Worker(context, workerParams) {私有 var syncWorkerResul
..
ListenableWorker 似乎不再具有 @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) 限制,但是我无法弄清楚或找到有关如何正确返回 ListenableFuture 在我覆盖的 startWork() 函数中. 据我所知,唯一的选择是返回一个 SettableFuture.create() 但这仍然需
..
我正在创建一个 Android 应用程序,我正在使用 AndroidX 库和材料设计主题.我在 styles.xml 上的应用主题是: @color/colorPrimary@color/colorPrimaryDark
..
切换到 AndroidX 并收到弃用:import androidx.test.InstrumentationRegistry. 如果我进行了下一次导入:import androidx.test.platform.app.InstrumentationRegistry 我不能使用 getContext(). 例如:val context = InstrumentationRegistr
..
我正在尝试在我的 Android 项目(使用 AndroidX)中运行标准 ExampleInstrumentedTest,但是却收到“未找到测试"错误.我已经浏览了其他问题和文档,我很确定我已经做对了一切,但也许我忽略了什么? 这是我的应用的 build.gradle: 应用插件:'com.android.application'应用插件:'kotlin-android'应用插件:'
..
我想将 com.google.android.material.tabs.TabLayout 组件与 Android 的新 ViewPager 实现 androidx.viewpager2.widget.ViewPager2 一起使用代码>.但是,TabLayout 提供的 setupWithViewPager(..) 方法仅支持旧的 ViewPager 实现.有没有办法轻松地将 TabLayou
..
我有一个支持多语言的旧项目.我想升级支持库和目标平台,在迁移到 Androidx 之前一切正常,但现在更改语言不起作用! 我使用此代码更改应用程序的默认语言环境 private static Context updateResources(Context context, String language){Locale locale = new Locale(language);Local
..
背景 在以前版本的支持库中,我们可以使用标题来拥有一个设置的主菜单屏幕,每个屏幕都会打开一个新的设置屏幕(片段). 问题 现在标题不见了(如此处) 一段时间,我认为它在 android-x 上变得更糟: 你会注意到这里没有的一件事是首选项标题,你会完全正确.然而,这并不意味着只有一个偏好列表需要跨越 10 英寸的平板电脑屏幕.相反,您的 Activity 可以实现OnPre
..
当我使用 androidx 构建 Gradle 时,出现以下错误.请帮我解决这个问题. 错误消息:清单合并失败:属性应用程序@appComponentFactory值=(android.support.v4.app.CoreComponentFactory) 来自[com.android.support:support-compat:28.0.0]AndroidManifest.xml:22
..
我想写一个单元测试.因此我需要 MutableLiveData.我从一个非常基本的设置测试开始,但我无法实例化 MutableLiveData 对象.当我运行测试时,我总是为空.我有必要嘲笑什么吗?有什么建议? @RunWith(MockitoJUnitRunner.class)公共类 DefaultLiveDataTest {private static final int EXPECTED
..
在 Jetpack Compose 中,如何在仅布置可见项目的同时显示大数据列表,而不是在初始布局过程中组合和布置每个项目?这将类似于 View 工具包中的 RecyclerView 和 ListView. 可以使用 for 循环将 Column 内的所有组件放置在 VerticalScroller 中,但这会导致丢弃框架和在大量项目上的性能不佳. 注意:这是一个规范的自我回答问题,以
..
我已经尝试过下面的代码,但它在 UI 中没有任何反映,我在这里遗漏了什么? class MainActivity : AppCompatActivity() {覆盖 fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)设置内容{加载Ui()}}@可组合有趣的加载Ui(){起重机包装{材料主题{图
..
我正在尝试 compose,这是 Andorid jetpack 中的一项新功能.下面是我的代码.我在 app 的 build.gradle 文件中添加 buildfeatures,而不是在根文件夹中. android {compileSdkVersion compileSDKVerbuildToolsVersion buildToolsVer默认配置{applicationId "com.sa
..
自从更新到 Android Studio 3.2.0 后,我面临以下问题: 任务“:mobile:dataBindingGenBaseClassesDebug"执行失败. >无法猜测 com.ACME.database.model.Order 也看到了这个答案,提示“包名必须以小写字母开头". ...看起来很像,好像这个 variable 赋值就是原因:
..
我正在将 Android P 测试的依赖项迁移到 androidx 依赖项.由于一些不太明确的原因,我的项目不再编译(不,我不会提供详细信息以避免出现明显的问题).我发现(通过 gradlew dependencies)数据绑定使用“oldschool"依赖 android.arch.lifecycle:runtime:1.0.3 而不是 androidx.lifecycle:lifecycle-
..
我正在阅读有关 Android 房间库的信息.我看到他们将包 android 更改为 androidx.我不明白.有人能解释一下吗? 实现“androidx.room:room-runtime:$room_version"annotationProcessor "androidx.room:room-compiler:$room_version" 即使这也适用于 android 包. 实现“
..
所以我一直在尝试使用 androidx.preference.PreferenceFragmentCompat 创建一个设置活动,并且一切正常. 但是由于某种原因,首选项类别和首选项本身都存在一些填充.我设法通过使用 app:iconSpaceReserved="false" 摆脱了首选项的填充.但这似乎不适用于类别. 图片 我尝试了所有各种主题,PreferenceThemeO
..
我已经参考了这个线程,但它没有解决我的问题. 我不断收到错误消息:错误:无法解析:com.android.support:appcompat-v7:29.0.1每次尝试刷新 Gradle 时都在 Android Studio 中. 这是我的build.gradle 应用插件:'com.android.application'安卓 {compileSdkVersion 29构建工具版本
..