草庐IT

ViewGroup

全部标签

Android ViewGroup 剪辑不起作用

为什么android:clipChildren="false"不工作?我想实现与CSSoverflow:visible相同的效果,这样即使subview位于其父布局之外,它们也是可见的。我尝试了类似的操作,虽然Eclipse中的图形布局显示了正确的行为,但在手机上它不起作用。 最佳答案 我现在正在尝试类似的东西,只有当我对所有parent使用boothandroid:clipChildren="false"时它才有效下一个问题是如果重叠的child是重绘自己的东西像ListView,然后Android忘记重绘我们的child,它就消

android - 在 Android 中关闭奖励视频广告

我正在设计一款应用,其中包含奖励视频,然后再为玩家提供另一种生活。对于用户体验和参与度,我想确保此奖励视频在30秒后关闭,并将用户带回应用。我们正在为4个最大的视频网络(Chartboost、Vungle、AppLovin和AdColony)使用客户端中介解决方案。许多广告网络都提供这种关闭功能,例如MoPub的MoPubView.destroy()。但是,并非所有网络都提供程序化方法来关闭其广告。我遇到的所有广告网络都扩展了View类来展示他们的广告。这意味着广告本身必须位于应用的View堆栈中。有没有一种方法可以循环浏览Views并关闭与广告匹配的那个?看来这应该是可行的,因为Mo

android - "java.lang.RuntimeException: Could not launch intent"用于具有不确定 ProgressBar 的 UI

使用AndroidJUnitRunner显示不确定的ProgressBar是否存在任何已知问题?我在测试期间遇到了这个错误:05-2615:22:48.504  1003-1016/?I/TestRunner﹕java.lang.RuntimeException:CouldnotlaunchintentIntent{act=android.intent.action.MAINflg=0x14000000cmp=com.cookbrite.dev/com.cookbrite.ui.HomeListActivity}within45seconds.Perhapsthemainthreadh

android - 性能 : ViewGroup with Children VS. 自定义绘制 View

我正在开发一个包含大量自定义View的应用程序,但遇到了其中一个非常复杂的性能问题。他们用于测量和绘图的时间太长(>=30ms典型值)。提供更多详细信息:这是一个自定义ViewGroup(扩展RelativeLayout),带有自定义View(虽然扩展了RelativeLayout)作为其子项。所以我突然想到什么可能是摆脱这种性能问题的更好/更快的方法:优化子项和布局或切换到完全自定义的绘制View(线条、矩形和类似的东西)?你们中有人有这方面的经验吗?或者甚至有人做了一些基准测试并愿意分享它们? 最佳答案 简单的方法是致力于简化和

android - 在运行 5.1.1 的 Oppo F1S 中点击 TextInputLayout 崩溃

在运行5.1.1的OppoF1S中,单击TextInputLayout后,应用会在延迟1秒后崩溃。我无法访问设备,我收到了crashlytics报告的崩溃,然后我让我的远程friend在他们的oppo手机上尝试一下。我无法找出原因,而且由于我无法访问该设备,我发现解决这个问题非常困难。它在其他设备上工作正常,甚至在运行8.1.0的oppoF7上也能正常工作这是我的XMLactivity.onEmailChanged(text)}"android:paddingTop="10dp"app:backgroundTint="@color/black"/>这是styles.xml@color/

java - 为什么在 android android.text.TextUtils.getChars 中出现 StackOverflowError?

在我的应用程序中,此错误多次发生。如何避免这种情况?我发现一些答案说,这是由于使用了多层。但不清楚多层的概念。0java.lang.StackOverflowError1atandroid.text.TextUtils.getChars(TextUtils.java:70)2atandroid.graphics.Canvas.drawText(Canvas.java:1328)3atandroid.text.Layout.draw(Layout.java:651)4atandroid.widget.TextView.onDraw(TextView.java:4328)5atandroi

android - 自定义 View 组上的 9-patch

我制作了一个九补丁和一个自定义View组,然后我将该View组的背景设为九补丁。问题是:九补丁忽略了“内容区域”设置。那么:我如何在自定义View中正确使用九补丁?或者:我如何从九补丁中获取内容区域以便我可以在OnMeasure和OnLayout数学上使用它? 最佳答案 还可以在NinePatchDrawable上使用booleangetPadding(Rectpadding)来获取内容的填充(您的内容+9patchpadding=totalgroupdize) 关于android-自定

android - 获取对父 ViewGroup 的引用

我通过将形状和handle作为单独的View添加到ViewGroup来创建可缩放的形状。单击处理程序后,如何获取对ViewGroup的引用以便我可以缩放所有内容?handle.getParent()返回空值。我的ViewGroup是以编程方式创建的。publicclassShapeViewextendsViewGroup{privateSelectorViewmSelectorView;publicShapeView(Contextcontext){super(context);RelativeLayout.LayoutParamsp=newRelativeLayout.LayoutP

android - RecycleView 在 Fragment 中崩溃,因为 LayoutManager 为 NULL

我有三个标签,它们都在一个tablayout中,在Tab1中,有一个RecycleView。今天想给它加上SwipeRefreshLayout:在Tab1Fragment中:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.activity_main_list,container,false);recyclerView=(RecyclerView)view.findVi

java - 使用 Picasso Library 目标不能为空

我使用PicassoLibrary2.4.0实现了一个listView,但我遇到了一个问题。发生了什么:我使用AndroidStudio启动应用程序,然后转到我实现了listView的特定fragment,一切看起来都正常(所有图像都在加载,对于TextView)但如果我尝试向下滚动应用程序崩溃。这是它告诉我的:2-0319:45:38.29031501-31501/com.zenytE/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.IllegalArgumentException:Targetmustnotbenull.atcom.squar