草庐IT

LinearLayout_acc

全部标签

android - 如何使用数据绑定(bind)将点击监听器设置为 LinearLayout

我目前正在尝试使用数据绑定(bind)将点击监听器设置为.xml布局文件中的LinearLayoutView。我已经设法让它在其他View(如Button或TextView)上正常工作,但由于某些原因它无法与LinearLayout.这是我尝试的基本内容,但我仍然无法让它工作:linearLayoutClicked是我在Action类中定义的方法:publicvoidlinearLayoutClicked(Viewview){//specificlogic}我也尝试过使用subview和那些将clickable和focusable设置为false以及将duplicateParentSt

Android LinearLayout 不拉伸(stretch)全屏

您好,我正在为480x854的DroidX编写应用程序。我按如下方式设置我的AVD:目标:API级别7皮肤:480x854hw.lcd.density:160就是这样。模拟器加载正常,看起来不错,但我的应用程序由于某种原因没有fill_parent。看这里:它并没有一直向上扩展,我不确定为什么。这是我的XML: 最佳答案 此屏幕分辨率将落入分隔屏幕大小。在list中支持的屏幕下启用Large或AnyDensity。http://developer.android.com/guide/practices/screens_support

java - 通过代码对齐 LinearLayout 中的 Imageview

问题很简单,我正在使用代码动态创建ImageView。ImageViewbtnSend=newImageView(this);并将其添加到LinearLayout,问题是我想保持右对齐怎么做?提前致谢 最佳答案 尝试使用LayoutParams:LinearLayoutrootLayout=(LinearLayout)findViewById(R.id.root_layout);LinearLayout.LayoutParamsparams=newLinearLayout.LayoutParams(LayoutParams.WRAP

具有多行的 Horizo​​ntalScrollView 中的 Android LinearLayout

我在Horizo​​ntalScrollView中使用LinearLayout,滚动部分可以正常工作,但我不知道如何制作3行。例如:粗体显示当前显示的内容(在模拟器中/屏幕上)Current--Button1--Button2--Button3--Button4--Button5--Button6--Button7--Button8--Button9--Button10-按钮11--按钮12WhatIwant--Button1--Button2--Button3--Button4--Button5--Button6----Button7--Button8--Button9--Butto

android - 在 LinearLayout 中动态添加 View 水平和垂直

我想将动态View添加到Horizo​​ntalLinearLayout中。但我的问题是,如果水平位置没有空间,它应该自动垂直放置。我的形象我的预期结果我的代码是for(intj=0;j我的“tag_lay.xml” 最佳答案 您不能使用单个LinearLayout来做到这一点,因为它有VERTICAL或HORIZONTAL方向。我建议你看看谷歌的FlexboxLayout.它是一个提供布局的库,您可以在其中实现类似的View。您可以通过将以下行添加到您的应用级gradle文件来添加此库:compile'com.google.and

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