草庐IT

view_facade

全部标签

android - 我找不到在 Android Studios 项目 View 中显示 lint 错误的方法

在Eclipse中,任何lint错误或警告都会在代码文件中突出显示,而且还会在包树中用图标突出显示带有警告/错误的文件。尽我所能,我找不到在AndroidStudio中复制此功能的方法。有谁知道这样做的方法吗?是否有我找不到的IntelliJ插件可能有帮助? 最佳答案 尝试查看位于以下位置的错误报告文件:ProjectDir/app/build/report/lint-results-release-fatal.html 关于android-我找不到在AndroidStudios项目Vi

float View 的Android测试

我给WindowManager添加了一个floatView,让它可以在屏幕上移动,当我点击这个View时我可以执行点击事件,一切正常。但是,我不知道如何在espresso或UIAutomator中访问此View。将View添加到WindowManagerfinalWindowManager.LayoutParamslayoutParams=newWindowManager.LayoutParams(WindowManager.LayoutParams.MATCH_PARENT,WindowManager.LayoutParams.MATCH_PARENT,type,WindowMana

android.view.WindowInsets ClassNotFoundException 异常

android.view.WindowInsets添加到API级别20。我在我的CustomLayout中导入android.view.WindowInsets并覆盖onApplyWindowInsets(WindowInsetsinsets),但是ClassNotFoundException出现在一些api级别为14到21的手机,请问是什么原因?发生于:根Nexus5,Android4.4.2堆栈跟踪:FatalException:java.lang.NoClassDefFoundError:android/view/WindowInsetsatjava.lang.Class.get

Android : What is the difference between View. 膨胀和 getLayoutInflater().膨胀?

什么是真正的区别:returncontext.getLayoutInflater().inflate(R.layout.my_layout,null);Inflateanewviewhierarchyfromthespecifiedxmlresource.和returnView.inflate(context,R.layout.my_layout,null);InflateaviewfromanXMLresource.ThisconveniencemethodwrapstheLayoutInflaterclass,whichprovidesafullrangeofoptionsforv

android - 为什么 findViewById() 为抽屉标题中的 View 返回 null?

我有一个DrawerLayout,它用标题布局包装了一个NavigationView。XML如下:headerLayout是一个LinearLayout包裹了一个ImageView,下面是drawer_header.xml:我不知道为什么我无法通过findViewById(R.id.ivDrawerUserFace)找到ImageView,返回null反而。但是,我可以通过以下代码找到它:ViewGroupheaderView=(ViewGroup)mNavigationView.getHeaderView(0);ImageViewfaceView=(ImageView)headerV

android - NullPointerException:尝试从字段 'int android.view.View.mViewFlags' 读取

我的应用运行良好,然后我将支持设计库包含在build.gradle中compile'com.android.support:design:23.2.1'AndroidStudio提示下载更多组件,之后我开始看到太多这样的崩溃,当导航b/w不同的fragment时FATALEXCEPTION:mainProcess:com.presdo.match.matchtemplate,PID:23339java.lang.NullPointerException:Attempttoreadfromfield'intandroid.view.View.mViewFlags'onanullobjec

android - 在 Android 上使用 Espresso 测试 EditText View 是否没有设置错误文本?

我知道如何测试是否在EditText中设置了错误文本:editText.check(matches(hasErrorText("")));现在我想测试EditText是否没有设置错误文本。我试过这个,但它不起作用。editText.check((matches(not(hasErrorText("")))));有人知道怎么做吗?谢谢! 最佳答案 我不认为这是可能的,具体取决于你想要什么,我会使用自定义匹配器:publicstaticMatcherhasNoErrorText(){returnnewBoundedMatcher(Edi

android - 在 android 约束布局中关闭屏幕的动画 View

我在约束布局中有一个TextView。我正在尝试以View从顶部离开屏幕的方式进行动画处理。这是我到目前为止所做的,ConstraintSetconstraintSet=newConstraintSet();ConstraintLayoutlayout=(ConstraintLayout)holder.mView;constraintSet.clone(layout);constraintSet.clear(R.id.txt_PackageTitle,ConstraintSet.TOP);constraintSet.clear(R.id.txt_PackageDescription,C

android - 如何在回收器 View 的 onBindViewHolder() 方法中调用 getString()?

上下文我正在创建一个RecyclerAdapter来显示某一天的预报信息。我的RecyclerView包含多天,每一天都用onBindViewHolder修改。每天的布局有3个TextView。第一个包含一个字符串,它是摘要。第二个包含一个带有double的字符串作为表示低温的位置参数。第三个与第二个相同,但代表高温。下面是我的onBindViewHolder方法的代码:@OverridepublicvoidonBindViewHolder(@NonNullDailyForecastAdapter.ViewHolderviewHolder,inti){Datumdatum=foreca

android - 以编程方式将属性(边距、重力等)设置为 Android View (无 XML)

我需要在我的.javaActivity类中创建一个GUI(布局+View)(我知道它更灵活,更容易使用.xml布局文件,但我现在不想使用它)。我找不到任何setGravity()(但我不知道如何使用“Gravity”对象)或“View”对象的任何setMargin()方法。最简单的方法是什么?谢谢。 最佳答案 用于设置组件的边距。以下将现有边距保留为先前设置并将左边距设置为零。TextViewtitle=((TextView)findViewById(R.id.default_panel_title))finalViewGroup.