草庐IT

true_false

全部标签

列表视图中的复选框,setChecked(true)在牛轧糖中不起作用

我有ListView每个项目都有textview和checkbox单击每个项目时,我将更改复选框状态为true/fals,以在列表中显示选定的项目。listSpinner.setOnItemClickListener(newAdapterView.OnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewadapterView,Viewview,inti,longl){Helper.hideKeyBoard(getApplicationContext(),view);checkBox=(CheckBox)view.findV

android - 无法在 SD 卡上创建文件夹 - mkdir 总是返回 false

我用谷歌搜索了很多关于我的问题的信息,但我真的不明白我做错了什么,我只想将图像保存到特定文件夹中的sdcard,但folder.mkdir()总是返回false我得到一个异常(exception)java.io.FileNotFoundException:/mnt/sdcard/sakhcomcache/tv/1.gif:openfailed:ENOENT(Nosuchfileordirectory)当然我在list中有权限这是我的代码.....privatefinalstaticStringCACHE_PATH="/sakhcomcache/";publicfinalstaticSt

android:required ="false"在 uses-feature 标签中被忽略

以下内容来自AndroidManifest.xml文件。但当我更新应用程序时,Google一直在列表中向我显示以下3个功能。它只是忽略相机功能的android:required属性。它适用于电话功能的地方。android.hardware.CAMERAandroid.hardware.camera.AUTOFOCUSandroid.hardware.camera.FLASH我已经尝试了在SO上可以找到的所有可能方法,但找不到解决方案。是否有任何我遗漏的东西无法从列表中删除以上3个功能?更新:也试过像这样在android:name属性中使用大写功能。(我知道这是不对的,但我仍然尝试过,但

android - 在 setVisible 设置为 false 然后 true 之后,ActionBar 图标不再出现在 ActionBar 上

我有一个模式为ActionBar.NAVIGATION_MODE_TABS的ActionBar,我想在选择不同的选项卡时更改ActionBar上显示的图标。我用一个Activity成功地做到了,但是当我再次将它应用到另一个Activity时它表现得很奇怪。假设我有2个选项卡:Tab1和Tab2,我希望相机图标在选择Tab2时出现,在选择Tab1时消失。此外,Tab1是Activity开始时将选择的第一个选项卡。所以我做了这样的事情:因为我不想在HomeActivity第一次启动时出现相机图标,所以我设置了android:visible="false",然后当我运行下面的代码时:当Hom

android - Textview clickable false 不起作用

如何使textviewClickable为false?我尝试使用textView.setClickable(false)但它不起作用,我在下面添加了我的代码段。t1=(TextView)findViewById(R.id.text_View1);t1.setClickable(false);//t1.setFocusableInTouchMode(false);//t1.setEnabled(false);t1.setFocusable(false);t1.setOnClickListener(newView.OnClickListener(){@Overridepublicvoido

android - RecyclerView 中的 setHasStableIDs(true)

我是android的新手,当我点击RecyclerView中的一个项目时卡住了,那里的数据集发生了变化,位置与SQLite中的ID不匹配。我知道我们可以通过使用“setHasStableID”来获得唯一的ID,但是我对我需要在哪里设置这个“setHasStableId(true)”条件感到困惑?这是如何运作的? 最佳答案 setHasStableIds(true)应用于RecylerView的adapter。adapter.setHasStableIds(true);此外,要使其生效,您必须重写getItemId(intpositi

android - 为什么 GPS_PROVIDER isProviderEnabled 的检查总是 "false"?

这个问题在这里已经有了答案:HowdoIfindoutiftheGPSofanAndroiddeviceisenabled(11个答案)关闭6年前。我无法确定GPS是打开还是关闭,isProviderEnabled始终为“false”但GPS已打开。publicabstractclassBaseGPSActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCreate(savedInstanceState);mLocationMa

android - 如何将带有 complete = false 的模块中缺少的注入(inject)从 Dagger 1 迁移到 Dagger 2

我有一个由Android应用程序和常规Java应用程序使用的库项目/模块。在Dagger1中,此项目/模块具有属性complete=false。其中有一个@Inject字段,任何类实现或@Provides方法都不满足。这个想法是强制具有complete=true的“顶级”模块提供系统特定的实现仅作为示例:在库项目中,我有ActLoginActivity,该Activity具有字段@Inject@Named("appversion")mAppVersion。登录服务器时使用此字段的值。ActLogin被使用这个库的几个应用程序使用。每个应用程序的模块都有complete=true并使用@

android - 布局更改不使用 animateLayoutChanges=true 设置动画?

我猜我忽略了一些简单的事情,但我没有看到。我有一组从visibility.gone过渡到visibility.visible的ImageView,但是当我从我的代码中设置属性时,ImageView只是弹出,它们不会平滑过渡。改变可见性的代码就是:for(ImageViewbutton:buttons.values()){button.setVisibility(View.VISIBLE);} 最佳答案 您应该为此目的使用ViewPropertyAnimator。这是GoogleAndroid开发者博客上的一篇博文:Introduci

android - Ionic2: Http 发送 {"isTrusted":true} - 与其他可观察对象冲突?

我尝试使用Ionic2开发我的新应用程序。在此上下文中,应使用将发送到api(http请求)的预共享token对用户进行身份验证。作为响应,他获得了一个访问token,他可以使用该token使用更多的api函数。问题是,当我发送HTTP请求时,出现错误:{"_body":{"isTrusted":true},"status":200,"statusText":"Ok","headers":{},"type":3,"url":null}在我的桌面版本中一切正常,但在Android上我收到此错误。我仍然用谷歌搜索这个错误,我猜http请求与其他可观察对象(Formobservable)发生