jjzjj

linearLayout2

全部标签

android - 以编程方式构建 LinearLayout

我试图让我的布局看起来像这样:包含此代码的我的类扩展了Linelayout本身并使用addView添加了不同的元素setLayoutParams(newLayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));LinearLayoutline=newLinearLayout(context);line.setLayoutParams(newLayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));viewVerLabels=newVerLa

Android java.lang.ClassCastException : android. widget.LinearLayout 无法转换为 android.widget.TextView

我试图打印在listView中被点击的值,但随后出现以下异常:07-0410:40:56.482:E/AndroidRuntime(1356):FATALEXCEPTION:main07-0410:40:56.482:E/AndroidRuntime(1356):java.lang.ClassCastException:android.widget.LinearLayoutcannotbecasttoandroid.widget.TextView07-0410:40:56.482:E/AndroidRuntime(1356):atcom.passwordkeeper.ui.Activi

android - 获取 LinearLayout 重力

我需要获取LinearLayout的重力值。我检查了文档,只找到了如何设置它(setGravity(value))。任何人都知道是否有办法获得LinearLayout引力?谢谢 最佳答案 我自己还没有尝试过,但从逻辑上讲,它应该可行。问题是变量mGravity(保存LinearLayout的当前重力信息)是private。并且不存在可让您访问它的访问器方法。解决此问题的一种方法是使用反射API。另一种(更简洁的)方法是扩展LinearLayout并覆盖setGravity(int)。例如,像这样:publicclassLinearL

android - Scale 后 LinearLayout 如何在左下角对齐?

我有LinearLayout,我缩放LinearLayoutll.setScaleX(0.8f);ll.setScaleY(0.8f);我想在Scale之后对齐左botton。我该怎么做?当我做的时候:Displaymdisp=getWindowManager().getDefaultDisplay();PointmdispSize=newPoint();mdisp.getSize(mdispSize);maxX=mdispSize.x;maxY=mdispSize.y;commonCardContainer.setX(0);commonCardContainer.setY(maxY-

返回 LinearLayout 的 Android 适配器

我有一个用于ListView的自定义适配器,我需要从getView()返回LinearLayout。我这样做的原因是我有自定义组件,它扩展了LinearLayout并且需要从代码创建。问题是,如果我从getView()返回任何LinearLayout,应用程序就会崩溃。我怎样才能让它工作?我无法从xml扩展View,一切都必须通过代码完成。这是getView():@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){LinearLayoutlay=newLinearLayout(MyApplica

android - 可见性 GONE 的 LinearLayout 是否消耗零资源?

我正在考虑如何实现一个显示图像的ImageView,当我用一张新图像刷新它的内容时,它显示了一个带有圆形ProgressBar在右边,所以我写了下面附上的代码。这是实现我想要的东西的正确方法吗?当可见性设置为GONE时,带有TextView和ProgressBar的LinearLayout是否消耗零资源?当ProgressBar本身或其父布局的可见性设置为GONE时,它本身是否消耗零资源(我正在考虑进度循环圆圈动画)?如果我将它设置为INVISIBLE,由于布局管理,它应该会消耗一些资源,但它仍然不应该消耗资源来为进度圈设置动画,对吧?编辑:当我在上面说“它是否消耗资源”时,我指的是C

android - 如何在 LinearLayout 中设置 WebView

我正在尝试在线性布局中设置webview。我刚刚在线性布局中创建了一个xml线性布局文件、进度条和一个webview..java文件只显示进度条。此代码未显示WebviewpublicclassMainActivityextendsActivity{privateWebViewweb;privateProgressBarprogBar;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().requestFeature(Window.FEAT

android - 带有 LayoutWeight 的 LinearLayout 不起作用

我有以下布局:我想要布局之间的40-20-40分割,我已经尝试了所有方法,但似乎没有任何效果。我试过在线性布局中添加一个空View,我已经为线性布局中的View赋予了权重,但没有任何效果。有人可以指出我做错了什么吗? 最佳答案 将您的主根父级更改为LinearLayout并为其设置垂直方向。RelativeLayout不支持weightsum,正如您在代码中看到的那样,您正在为高度定义0dp,因此您必须使RootViewLinearLayout具有垂直方向才能使权重起作用。--------

android - layout_gravity 在 LinearLayout 中不起作用

我有以下代码:显然android:layout_gravity="top"不会将TextView向上移动。任何人都知道如何实现这一目标?附言我看到了一些关于使用RelativeLayout的想法,但在我的例子中,我需要两个控件彼此相邻并使用示例中的weight属性。谢谢! 最佳答案 将textView更改为此对我有用这利用了gravity而不是layout_gravity,但是由于textView的高度设置为fill_parent它具有相同的效果android:gravity设置其使用的View内容的重力。android:layou

android - 如何在 Android 的 RecyclerView 中添加 LinearLayout 管理器和 GridLayout 管理器

我有一个设计需要像View上的顶部图像一样实现,底部有一个带有两个列的GridView。所以我计划使用RecyclerView来实现它。对于顶部,我需要使用LinearLayoutManager和Bottom它有GridLayoutManager。那么如何使用这两个值创建RecyclerAdapter。 最佳答案 假设您知道如何创建具有多种View类型的RecyclerView适配器,这就是您为recyclerview指定布局管理器的方式mAdapter=newMyMultiViewAdapter();//animaginaryad