【发布时间】:2012-01-19 16:00:14
【问题描述】:
我遇到了这个错误 android.widget.LinearLayout$LayoutParams。
使用此代码时。
public void modifyingTextViews(){//This sets up a margin for the textviews.
LinearLayout.LayoutParams llp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
llp.setMargins(0, 30, 0, 30);
textview1.setLayoutParams(llp);
textview2.setLayoutParams(llp);
}
它与我的触摸方法或我的加载方法冲突,后者由带有 2 个文本视图的视图翻转器和一个加载器组成。
据我从一个类似issue 的人那里了解到,这是因为我收到此错误可能是因为视图的排列。
现在我的问题是,如果我有不同的 xml,我如何才能知道哪个是我在视图翻转器上的主要视图。此外,如果能快速解决问题,我们也将不胜感激。
【问题讨论】:
-
将来,最好显示您的堆栈跟踪和/或 logcat 输出,这样我们就可以确切地知道问题是什么......
标签: android android-layout android-view android-linearlayout