草庐IT

view_facade

全部标签

android - 如何从android中的VRPanorama View中删除信息标签

我一直在尝试开发适用于Android的GoogleVRSDK。我已经成功实现了示例。但是全景View小部件底部的信息标签在我的应用程序的发布版本中看起来不适合设计。那么有人可以告诉我是否可以删除View底部的信息标签吗?如果是,请帮我解决这个问题。 最佳答案 您可以从VrPanoramaView中删除信息按钮。VrPanoramaView扩展VrWidgetView。VrWidgetView有方法setInfoButtonEnabled(booleanvalue),您可以在其中显示或删除信息按钮。像这样调用方法:panoWidget

android - 如果我们可以返回一个值并在 View 中设置(MVP 结构),为什么要在 Presenter 中创建一个界面

已经两个月了,我一直在使用MVPStructure来创建Android应用。正如我发现的关于MVP的每个链接中所解释的那样,Presenter类负责处理所有业务登录和数据(来自Model类),我理解并开始工作。教程中显示的优点之一,我想在这里强调,MVP使单元测试更容易,因为没有View的依赖性(好吧,我也明白这一点)。我不明白的是为什么要创建接口(interface)来更新演示者的View,而我只能调用一个将返回值的演示者方法,然后我可以在那里设置它?让我们来看看我上面谈到的优势(单元测试)。使用这些接口(interface)单元测试会出现更多问题,因为方法需要接口(interfac

android - 自动滚动回收 View slider

我是Android开发新手。我正在尝试创建一个自动滚动recyclerviewslider,它还支持用户事件,例如下一个和上一个按钮以及手动滚动。是这样的:我已经实现了recyclerview和按钮事件处理,但我不知道如何实现自动滚动,它只是从位置0滚动到末尾,以及如果用户手动滑动slider或单击如何停止自动滚动在按钮上。主要Activity.javapublicclassMainActivityextendsAppCompatActivity{RecyclerViewmRecyclerView;LinearLayoutManagerlayoutManager;HorizontalS

java - 开发图库 View 时 setAdapter 出错

这个问题在这里已经有了答案:findViewByIdinFragment(37个答案)findViewByIDreturnsnull(32个答案)关闭6年前。基本上,我正在尝试创建一个具有图片库View的应用程序。我使用GridView做了画廊View。使用fragment,而不是Activity。但是打开图库session时应用程序崩溃。这是代码:XML文件(fragment_gallery.xml):fragment文件(gallery.java):publicclassgalleryextendsFragment{GridViewgridView;publicgallery(){

android - 如何解决空对象引用上的 "android.view.SurfaceView.getHolder()'”?

publicclassCameraFragmentextendsFragmentimplementsSurfaceHolder.Callback,View.OnClickListener{//DefinedAllFieldprivateSurfaceViewsurfaceView;privateSurfaceHoldersurfaceHolder;privateCameracamera;privateImageViewImgThumbnail;privateButtonbtnFlash,btnFrontCamera,btnCapture;privateintcameraId;priva

java - RecyclerView 和 java.lang.IndexOutOfBoundsException 无效的 View 持有者适配器 positionViewHolder

我有一个绑定(bind)杂货项目的RecyclerView。添加项目完美无缺。但是,当我尝试删除项目时,应用程序崩溃并且出现IndexOutOfBoundsException错误。我面临的问题是在我的onBindViewHolder()中。我试图获取适配器位置,但并没有解决问题。我也刚刚尝试使用notifyDataSetChanged()并且刚刚删除了我的整个列表。我的问题是我哪里做错了,我该如何解决这个问题?这是适配器类:privateclassGroceryAdapterextendsRecyclerView.Adapter{privateListgroceries;private

android - 所有 Activity View 均未选择主题

我有这个自定义样式:@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@font/book_family我通过在list中添加以下内容,将这种新样式作为主题应用到我的一项Activity中:......结果不是我所期望的。只有少数View选择了自定义样式。下图显示了两个View。第一个FIELDONE没问题。FIELDTWO字段不会选择样式。这是这两个字段的定义:拜托,有什么想法吗? 最佳答案 似乎主题不适用于密码字段,可能是出于安全原因。但是我找到了一种方法来设

android - 如何使用容器内顶部/左侧的百分比定位 View ?

我希望使用百分比在父View中定位View,类似于CSS中的绝对定位。在我的场景中,我将以这种方式放置数量可变且不可预测的View。这是一个例子,它代表一个正方形内的3个TextView,其位置如下:1:前55%,左29%2:前77%,左58%3:前54%,左43%这是否最好使用自定义绘图来完成?或者是否可以在给定这些百分比的情况下在某种类型的父View中动态定位View?如果是前者,我该如何处理文本?如果是后者,父项应该是什么类型的View,我应该如何设置这些百分比? 最佳答案 您可以使用ConstraintLayouthttps

java - 修改 UI 线程 View 时 Android UI 不会崩溃

场景:我在测试fragment中的线程时遇到了一个奇怪的问题。我有一个用Kotlin编写的fragment,在onResume()中有以下fragment:overridefunonResume(){super.onResume()valhandlerThread=HandlerThread("Stuff")handlerThread.start()valhandler=Handler(handlerThread.looper)handler.post{Thread.sleep(2000)tv_name.setText("Somethingsomething:"+isMainThrea

android - 如何在另一个布局中使用在一个布局 xml 文件中声明的 View

尊敬的所有人,我最近正在研究android技术。我使用了在另一个布局中声明的mapView。我必须在屏幕的某些部分显示。我可以使用相同的mapView还是必须以编程方式创建新的mapView。简而言之,我必须在屏幕的某些部分显示map。我该怎么做..谢谢你(维克拉姆卡达姆) 最佳答案 您需要使用标签.来自谷歌文档:您可以找到完整的解释inthedocumentation. 关于android-如何在另一个布局中使用在一个布局xml文件中声明的View,我们在StackOverflow上找