草庐IT

缺一不可

全部标签

android - 联系人 API 将联系人存储为不可见联系人 : How to make it visible?

我正在尝试使用getContentResolver在Android中添加联系人。首先,我创建了一个ArrayList:ArrayListops=newArrayList();然后通过填充数组列表intrawContactInsertIndex=ops.size();ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI).withValue(ContactsContract.RawContacts.ACCOUNT_NAME,accountName).build());ops.add(ContentProvid

android - 动画后 TranslateAnimated ImageView 不可点击 [Android]

我有2个ImageView,我从屏幕顶部转换到底部。这些View是从xml中提取的,动画是从java代码中添加的。动画完美运行,但我在java代码中添加的onClickListener似乎不起作用。我使用动画的fillAfter属性使图像在翻译后停留在它们到达的位置,但是这些图像不再可点击......但是,它们在翻译前的位置仍然可以点击......我看不出这有什么逻辑。谁能就此给我一些建议? 最佳答案 这是因为动画只影响小部件的绘制。但是,真正的Location不受影响-还是在之前的那个-。要克服这个问题,您需要通过安装动画监听器来

android - FloatingActionButton 的右侧和底部约束使其不可见

我在ConstraintLayout中有一个FloatingActionButton,如下所示:但是,当我使用Android数据绑定(bind)(在Kotlin类上)在Fragment上扩充布局时,它不会出现。我试图实现此处提到的解决方案,仍在ConstraintLayout内:BottomAlignFloatingActionButton如果我用Top和Left约束显示它,它看起来就很好。我错过了什么吗?谢谢! 最佳答案 您的布局包括以下两个约束:app:layout_constraintRight_toLeftOf="paren

java - 为什么 “api” 方法在 Gradle 4.4/Java 插件中不可用,而 “implementation” 可用?

我正在使用AS3.1,试图成为一名优秀的程序员并清除“编译已过时”警告。但我希望这个特定的.jar将Guava作为API公开。其他项目(例如CloudServerApplication)也需要Guava。但是当我使用api关键字而不是compile或implementation时,我得到了这个:>gradlewFrameManager:build>Configureproject:CloudServerApplication4.4>Configureproject:FrameManager4.4FAILURE:Buildfailedwithanexception.*Where:Buil

android - 如果包含 RatingBar,列表项将变得不可点击?

我使用了自定义ListView和自定义评级栏。如果我将该自定义RatingBar添加为列表项,列表项将变得不可点击。如果我删除了那个RatingbarView,那么它就可以点击了。我使用了自定义评级栏。这是link.谁能帮我解决这个问题? 最佳答案 如果你想让你的评分栏进行评分,你可以添加android:focusable="false"android:focusableInTouchMode="false"查看你的row.xml如果你想要一个保持其评级的静态评级栏,你可以给setIsIndicator(booleanisIndic

android - 调用 ACTION_GET_CONTENT Intent 后文件不可选择

我正在开发一个应用程序,在此Activity中按下一个按钮,可以选择要上传的任何文件。文件选择器加载正确,但所有图像都无法选择(变灰)。我在Manifest文件中添加了READ_EXTERNAL_STORAGE权限,但我不知道为什么它仍然不让我选择文件。这是我正在使用的代码privateButtonuploadButton;privateTextViewuploadFile;privatestaticfinalintPICKFILE_RESULT_CODE=1;privateStringselectedImagePath;@OverrideprotectedvoidonCreate(B

android - 我什么时候应该将我的 Android 应用程序定义为不可移动到 SD 卡 (installLocation=internalOnly)?

在哪些情况下我应该禁止用户将我的应用程序移动到SD卡(通过将installLocation设置为internalOnly)?我要求了解一些应用程序的相关信息,因此请不要询问我的应用程序。我想了解任何应用的一般情况。 最佳答案 要求很好describedinthedocumentation.首先,如果您在后台运行任何必须始终执行的内容,例如服务,或者如果您提供小部件,则可以从外部存储运行。但是一旦用户卸载外部存储,这些东西运行的过程就会终止。 关于android-我什么时候应该将我的And

listview - Flutter:ListView不可滚动,不可弹跳

我有以下示例(在iPhoneX、iOS11上测试):import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(title:'FlutterDemo',theme:newThemeData(primarySwatch:Colors.blue,),home:newMyHomePage(title:'FlutterDemoH

listview - Flutter:ListView不可滚动,不可弹跳

我有以下示例(在iPhoneX、iOS11上测试):import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(title:'FlutterDemo',theme:newThemeData(primarySwatch:Colors.blue,),home:newMyHomePage(title:'FlutterDemoH

android - 设置 android 按钮不可见但仍然附加了一个 onClick 监听器

所以目前我在我的应用程序中放了一个复活节彩蛋,我希望Button不可见,但在单击时(Rickroll)。到目前为止,当我说:Button.setVisibility(view.VISIBLE);Button.setBackgroundColor(Color.TRANSPARENT);然后是我的onClickListener。唯一的问题是我必须在Button上添加文本才能使其可点击。当我取出文本并使其完全不可见时,onClickListener不会因为某种原因被调用吗?这是我的OnClickListenerwonderWhatThisDoes.setOnClickListener(new