草庐IT

view_facade

全部标签

java - Android 无法生成 View 绑定(bind) com.sun.tools.javac.code.Symbol$CompletionFailure :

我在尝试构建./gradlewcleanbuild时遇到错误。这是我遇到的错误。error:cannotgenerateviewbinderscom.sun.tools.javac.code.Symbol$CompletionFailure:classfileforcom.library.main.BaseViewModelnotfoundBaseViewModel是我的库模块中的一个类,通过Maven依赖项使用。我可以从外部库资源管理器中看到该类被包含在依赖树中。这是构建错误的堆栈跟踪。*Exceptionis:org.gradle.api.tasks.TaskExecutionEx

android - 从 View 模型类中获取 Activity 的上下文

我的代码基于我发现的一个使用Android架构组件和数据绑定(bind)的示例。这对我来说是一种新方式,它的编码方式使得很难使用被点击的帖子的信息正确打开新Activity。这是帖子的适配器classPostListAdapter:RecyclerView.Adapter(){privatelateinitvarposts:ListoverridefunonCreateViewHolder(parent:ViewGroup,viewType:Int):PostListAdapter.ViewHolder{valbinding:ItemPostBinding=DataBindingUti

android - 如何防止 youtube fragment View 在方向改变时重新加载

我想阻止YouTubefragmentView在我的应用中的方向发生变化时重新加载。我正在使用YouTubeAndroidPlayerApi.jar我已经添加了android:configChanges="orientation|screenSize",但是无法保护reload。AndroidManifest.xmlactivity_main.xml主Activity.java@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView

java - 自定义 View 未出现

这是我希望显示自定义View的布局的XML。这是自定义View的XML:这是SearchProviderButton类:publicclassSearchProviderButtonextendsLinearLayout{privateConnectorconnector;privateContextcontext;privateViewinflatedView;publicSearchProviderButton(Contextcontext,AttributeSetattrs){super(context,attrs);TypedArraya=getContext().obtain

android - 如何检查 View 小部件的类型?

如何让它工作:if(findViewById(ResIdWithUnkownType)instanceofBitmap){Bitmapbitmap=(Bitmap)findViewById(ResIdWithUnkownType);}elseif(findViewById(ResIdWithUnkownType)instanceofImageView){ImageView=(ImageView)findViewById(ResIdWithUnkownType);} 最佳答案 第二个block就可以正常工作。问题是第一个:findVi

android - 在表面 View 上覆盖 Android 布局

我正在使用类似于Google提供的LunarLander示例的表面View设计一个简单的Android游戏。我想在屏幕上弹出各种内容,例如高分、消息、菜单等,而表面View仍在后台。问题是我希望“弹出窗口”包含许多设计元素,例如图像、文本框等。有没有一种方法可以在XML中创建布局来设计我想要的弹出窗口,然后将其显示在上方表面View作为一个对象,而不是必须在代码中一个一个地构建每个单独的元素并将它们全部绘制到Canvas上?我想为屏幕一侧的弹出窗口制作动画,所以如果我用XML设计布局,这样所有对象都知道它们彼此之间的关系,然后将该布局作为一个对象制作动画,那就太好了。这让我觉得很简单,

android - 您如何在 Android 中正确编写和使用 View 子类?

我正在尝试实现找到的解决方案之一here.我的问题是我不确定我是否正确地实现和使用了我的子类。我在这里子类化WebView:publicclassmyWebViewextendsWebView{publicmyWebView(Contextcontext){super(context);//TODOAuto-generatedconstructorstub}@OverrideprotectedvoidonSizeChanged(intw,inth,intow,intoh){//TODOAuto-generatedmethodstubscrollTo(xScroll-(widthScro

android - View 类的 onMeasure(int widthMeasureSpec, int heightMeasureSpec) 方法中参数值的单位是什么?

谁能告诉我参数的单位是什么onMeasure(intwidthMeasureSpec,intheightMeasureSpec)这个View类方法。我打印日志,它分别返回1073742144、-2147483251。 最佳答案 该值是模式和大小的组合。使用View.MeasureSpec.getMode(widthMeasureSpec)获取模式(MeasureSpec.EXACTLY、MeasureSpec.AT_MOST和MeasureSpec之一。未指定);您可能想知道的是View.MeasureSpec.getSize(wi

android - 当我试图更改布局 xml 中的 View 顺序时,FrameLayout 中的类转换异常?

这是我的布局文件这是有效的。但是当我必须改变元素的顺序时。我将得到ClassCastException。这是我的logcat跟踪。12-2418:33:58.131:E/AndroidRuntime(2089):FATALEXCEPTION:main12-2418:33:58.131:E/AndroidRuntime(2089):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.zoho.showmote/com.zoho.showmote.android.activity.ShowDocuments}:

android - RemoveAllViews 不删除 View

我尝试删除线性布局的所有subview,但没有删除任何内容,奇怪的是相同的代码正在另一个应用程序中工作。Here'sthesamplecodeofthemethodthatpopulatethechoiceHolderwheneveratabinitisselected(Iremoveallviewandmarktheselectedoneandpopulatebasingonthat:/**amethodtofilltheupperbarwherewechoosethe{@linkCategoriesMyBox}*@paramcategory*/privatevoidfillNavi