草庐IT

ViewGroup

全部标签

android - ViewGroup{TextView,...}.getMeasuredHeight 给出的错误值小于实际高度

{January14,2011...IhavegivenuptousesetListViewHeightBasedOnChildren(ListViewlistView},instead,Idon'tputmylistviewinascrollview,andthenjustputothercontentsintoalistviewbyusingListView.addHeaderView()andListView.addFooterView().http://dewr.egloos.com/5467045}ViewGroup(ViewGroup包含具有除换行符以外的长文本的TextV

android - ArrayAdapter.createViewFromResource(int, View, ViewGroup, int) 行 : 355 NullPointerException

我正在设置ArrayAdapter,但出现以下错误:Thread[main](Suspended(exceptionNullPointerException))ArrayAdapter.createViewFromResource(int,View,ViewGroup,int)line:355ArrayAdapter.getView(int,View,ViewGroup)line:323ListView(AbsListView).obtainView(int,boolean[])line:1294ListView.measureHeightOfChildren(int,int,int,

java.lang.ClassCastException : android. view.ViewGroup$LayoutParams 无法转换为 android.widget.RelativeLayout$LayoutParams

我刚刚编辑了我的XML,我将幻灯片菜单代码放入了我的XML,但是出现错误。logcat错误:10-2615:53:32.126:E/AndroidRuntime(10869):FATALEXCEPTION:main10-2615:53:32.126:E/AndroidRuntime(10869):java.lang.ClassCastException:android.view.ViewGroup$LayoutParamscannotbecasttoandroid.widget.RelativeLayout$LayoutParams10-2615:53:32.126:E/Android

android - 我可以将 LayoutPrams 与 ViewGroup.addView 重用吗?

ViewGroup.addView是否将LayoutParams数据克隆到内部或链接到它?我可以通过多次调用不同View的addView()来重用LayoutParams的同一个实例吗?apidoc中没有关于它的任何内容。哇答案是否定的(通过实验验证):publicclassSymbolPadActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceSt

android - IllegalArgumentException 参数必须是此 View 在 ViewGroup.offsetRectBetweenParentAndChild 处的后代

我的一位应用程序用户在崩溃日志中收到以下异常。无法从日志跟踪中理解。如果有人有任何想法,请分享。致命异常:java.lang.IllegalArgumentException参数必须是此View的后代生的android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:4563)android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:4500)android.view.ViewGroup$ViewLocationHolder.ini

android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java :3147)

知道为什么会出现此崩溃吗?跟踪只有native代码,因此很难追踪到它。当我在Fragment中运行动画并且当动画结束时我为FragmentStatePagerAdapter调用notifyDataSetChanged时发生在SamsungGalaxys3平台4.1.2上。该问题不是100%可重现的。谢谢。跟踪:03-0111:50:11.836:E/AndroidRuntime(21136):FATALEXCEPTION:main03-0111:50:11.836:E/AndroidRuntime(21136):java.lang.NullPointerException03-0111

android - 如何禁用 ViewGroup 的所有子项上的所有触摸事件?

我有一个FrameLayout容器,其中包含许多东西(包括ScrollView、WebView、ViewPager...).我希望能够在这个容器上触发onClick事件,但似乎某些ScrollView、WebView和ViewPager拦截touch事件,因为onClick事件只有在我点击容器中没有的部分时才会触发...如何禁用容器子项上的所有触摸事件,以便能够在其中的任何位置触发onClick?更新想法是拥有类似于Android3.2中的任务管理器的东西,即应用程序的当前可见屏幕显示为缩小图标,可以点击。谢谢 最佳答案 可能是我误

android - 在 Anko DSL 中创建自定义 View/ViewGroup 类

我想创建一个自定义View,它只是一些AndroidView的包装。我研究了创建一个自定义ViewGroup来管理它的subview的布局,但我不需要这么复杂。我基本上想做的是:classMainActivityverticalLayout{textView{text="Somethingthatcomesabovetheswipe"}swipeLayout{}}classSwipeLayoutlinearLayout{textView{text="Sometext"}textView{text="Anothertext"}}原因是我想将SwipeLayout代码移动到一个单独的文件中

android - 在 Anko DSL 中创建自定义 View/ViewGroup 类

我想创建一个自定义View,它只是一些AndroidView的包装。我研究了创建一个自定义ViewGroup来管理它的subview的布局,但我不需要这么复杂。我基本上想做的是:classMainActivityverticalLayout{textView{text="Somethingthatcomesabovetheswipe"}swipeLayout{}}classSwipeLayoutlinearLayout{textView{text="Sometext"}textView{text="Anothertext"}}原因是我想将SwipeLayout代码移动到一个单独的文件中

android - camera.setParameters 在 android 中失败

我在我的应用程序中包含了相机功能。我还在市场上推出了该应用程序。我从其中一位用户那里收到一条错误消息,说他在打开相机时遇到了错误。我已经在2.1的设备上测试了该应用程序。我从用户那里得到的错误是使用nexusone,它主要运行2.2...这是我收到的logcat错误...java.lang.RuntimeException:setParametersfailedatandroid.hardware.Camera.native_setParameters(NativeMethod)atandroid.hardware.Camera.setParameters(Camera.java:64