草庐IT

view_facade

全部标签

android - 在 Android 中根据屏幕大小以声明方式隐藏 View

在安卓xml:ish中有没有办法直接根据xml中的布局大小/方向更改可见性属性?我在fragment中有一个按钮,它应该只对小屏幕尺寸可见。在更大的尺寸上,比方说layout-large,我希望它被隐藏。当然,我可以毫无问题地为此编写代码,但出于学术原因,我想知道这样做是可能的。"/>谢谢//约翰 最佳答案 此答案基于解释providedherebyFlávioFaria.visible、gone等可以是值映射到字符串资源中它们相应的枚举值-这意味着您可以创建一个visibilty.xml为您想要的每种布局提供字符串资源,Andro

android - 我如何在带有 View Holder 的自定义 ListView 中使用 Button OnClick

我需要一些帮助,我正在使用viewholder从动态数组适配器显示。我有ListView。每一行包含;标题(TextView),子标题(TextView),进度条下载按钮(Button)。我想在点击下载按钮时显示进度条并隐藏下载按钮。单击第一行的下载按钮时,会显示第一个进度条,但也会显示第8个进度条。这是我的代码。我做错了什么?publicclassTabInComingAdaptorextendsBaseAdapter{publicstaticclassViewHolder{TextViewtitle;TextViewdesc;ButtonDownloadButton;Progres

android - 在 RECYCLER VIEW 中添加页脚 View ?

我想在回收站View的底部添加一个页脚布局。下面是我的适配器View,它会膨胀标题布局以及其他项目。感谢帮助!publicclassSplitMembersAdapterextendsRecyclerViewAdapter{privatefinalArrayListmSplitMembersList;privatefinalImageLoadermImageLoader;privatestaticfinalintTYPE_HEADER=0;privatestaticfinalintTYPE_ITEM=1;privateintsplitAmount;privatebooleanisAmo

android - 导航 View 。 android.support.design :itemIconTint , android.support.design:itemTextColor xml 属性不起作用

支持库中提供的新导航View用于使用Material设计,int更改xml参数:-android.support.design:itemIconTint-android.support.design:itemTextColor我在类引用中发现此参数可以通过java编码更改,但我想在xml文件中执行此操作,但它不起作用我不知道我做错了什么。这是我的抽屉导航和导航ViewXML我的ColorStateList在.res的子目录中,名为color。我不知道出了什么问题,我找不到任何使用此xml参数的文档。我要完成什么。更改项目和图标的状态颜色更改导航背景http://www.google.c

android - 如何制作适合另一个 View 的自定义 Android 字符串选择器?

我一直在研究AndroidPickers,如前所述here.有用于时间、日期和数字字段的选择器,但令我惊讶的是,我发现没有用于基本字符串的通用选择器。我找到了一些讨论如何重新使用NumberPicker以使用字符串的资源,如下所示:Androidpickerwidgetforarbitrarystrings和https://github.com/hotchemi/StringPicker/blob/master/library/src/main/java/hotchemi/stringpicker/StringPicker.java这些看起来很有希望,但我的最终目标是让我的字符串选择器

java - 用于自定义 View 的 Android onTouchEvent

我创建了一个在自定义LinearLayout中显示自定义View的服务。该服务工作正常,View显示在屏幕上,但我无法让View或LinearLayout接收任何触摸事件(我只希望其中之一接收触摸事件,我不在乎哪个)。这是我的:MyLayout.javapublicclassMyLayoutextendsLinearLayout{publicMyLayout(Contextcontext,AttributeSetattrs,intdefStyle){super(context,attrs,defStyle);}publicMyLayout(Contextcontext,Attribut

android - 错误 : incompatible types: View cannot be converted to TextView and Error:Execution failed for task ':app:compileDebugJavaWithJavac'

我是Android编程的新手,正在尝试使用以下JavaActivity代码创建应用,所以在com.ezbatech.healthtips中我有,主要Activity.java:importandroid.content.Intent;importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.EditText;publicclassMainActivityextendsAppCompatActivity{static

java - 致命异常 : android. view.WindowManager$BadTokenException 无法添加窗口—— token 无效;你的 Activity 在运行吗?

我知道这个问题已经讨论过好几次了,但相信我,我从来没有得到任何有效的答案。在我的主要Activity中,我使用了很少的对话框来通知用户一些操作,但我在小米设备上主要(特别是96%)遇到了这个特定的错误。`FatalException:android.view.WindowManager$BadTokenExceptionUnabletoaddwindow--tokenandroid.os.BinderProxy@f839de9isnotvalid;isyouractivityrunning?android.view.ViewRootImpl.setView(ViewRootImpl.j

android - java.lang.NoClassDefFoundError : androidx/core/view/ViewCompat when using FlexboxLayout 错误

我正在使用FlexboxLayout在FlexboxLayout的build.gradle中添加了以下依赖dependencies{implementation'com.google.android:flexbox:1.1.0'}myLayout我遇到错误ErrorScreenShotjava.lang.NoClassDefFoundError:androidx/core/view/ViewCompatatcom.google.android.flexbox.FlexboxLayout.onLayout_Original(FlexboxLayout.java:565)atcom.goo

java - fragment 中未解析的类 '@string/appbar_scrolling_view_behavior' 导致未触发行为 OnCreate

请引用我下面的fragment.XML**在上面的文件行中app:layout_behavior="@string/appbar_scrolling_view_behavior"/>在编辑器中显示错误“Unresolvedreference”,但它不会生成任何编译错误。我已经搜索过net和stackoverflow来寻找解决方案,它提到了implementation'com.android.support:design:28.0.0'implementation'com.android.support:support-v4:28.0.0'必须包含在应用程序gradle文件中。我已经检查