草庐IT

LinearLayout_acc

全部标签

android - 永远不会调用 LinearLayout 的点击监听器

试图让onclick监听器在线性布局上工作,但它从未被调用:(。已启用可点击和可聚焦(两种模式)但仍然无法让点击监听器响应。平台详细信息:Android3.0..有帮助吗?代码如下并在代码中添加事件监听器_itemsButton=(LinearLayout)menu.findViewById(R.id.menu_items_button);finalIntentitemsIntent=newIntent(this,ItemsActivity.class);_itemsButton.setOnClickListener(newView.OnClickListener(){@Overrid

具有多行的android LinearLayout

在我的应用程序中,我通过代码向水平线性布局添加了多个View。我的问题是,当View数量增加时,它们在单行中不可见,并且在屏幕上更远。有没有我可以动态添加View的布局,如果下面的View不适合第一行,它会放在第二行。起初我不知道观看次数,但我希望所有内容都是动态的。是这样的: 最佳答案 使用这个布局packagecom.shashi.app.utils;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.

android - 如何使用新的 Android 数据绑定(bind)库来填充基于集合的 LinearLayout 的子项?

我开始使用数据绑定(bind)库,在大多数情况下,它工作得很好。但是,我找不到是否有一种方法可以“循环”集合中的项目并使用它来填充LinearLayout。基本上,假设我有这个:classPersonViewModelpublicListemails;end然后在我的XML中我希望TextView的重复次数与我收到的电子邮件一样多。有没有简单的方法来做到这一点? 最佳答案 假设您的用户类别:publicclassUser{publicStringname;publicStringphone;publicListemails;}现在你

android - LinearLayout$LayoutParams 无法转换为 android.support.v4.widget.DrawerLayout$LayoutParams

我正在尝试做抽屉导航选项。这是我的xml:如果我删除Linearlayout则没有错误。此按钮出现在listview后面,edittext出现在屏幕中间。问题是对象没有对齐。有没有办法在DrawerLayout中对齐View对象?如果我不删除linearlayout我会得到这个错误:LinearLayout$LayoutParamscannotbecasttoandroid.support.v4.widget.DrawerLayout$LayoutParams堆栈跟踪:E/AndroidRuntime(3454):FATALEXCEPTION:mainProcess:com.brill

android - RecyclerView LinearLayout 管理器在横向模式下总是返回 -1 - findLastCompletelyVisibleItemPosition()

我正在使用findLastCompletelyVisibleItemPosition()来确定我的RecyclerView中的最后一个可见项。这是我如何设置布局的代码fragment:mRecyclerView.setHasFixedSize(true);LinearLayoutManagermLayoutManager=newLinearLayoutManager(getContext());mRecyclerView.setLayoutManager(mLayoutManager);布局XML:在纵向模式下,这工作正常并且总是返回正确的位置。然而在横向模式下,返回的位置总是-1。我

Android:垂直LinearLayout中的ScrollView

我正在为Android设备制作一个应用程序,我试图在LinearLayout中放置一个ScrollView,但是当我尝试这样做时,ScrollView占用了LinearLayout中ScrollView之后的所有空间和元素。例如:如果ScrollView不是“完整的”:如果ScrollView是“满的”:如您所见,按钮消失了...这是此Activity的代码:在ScrollView中的LinearLayout中添加元素之后。有什么解决办法吗?谢谢。 最佳答案 尝试以下操作:android:layout_height="0dp"and

android - 将 XML 文件动态加载到 Linearlayout

我有2个这样的xml文件:ma​​in.xml:items.xml:main.xml用于MainActivity。我的问题是如何在ma​​in.xml的Horizo​​ntalScrollView中动态加载3个布局items.xml到Linearlayout! 最佳答案 尝试这种方式,希望这能帮助您解决问题。LinearLayoutll;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContent

android - 如何以编程方式将具有背景颜色和权重的 LinearLayout 添加到另一个布局

我在xml中有LinearLayout:我想动态地生成一些其他的LinearLayouts并把它们放在等间距的“进度”中,例如:添加的第一个LinearLayout将占据所有空间。第二个LL将与1LL共享50%的空间第三个LL将与1LL和2LL共享33%的空间等等...每个LinearLayout都会有随机的背景颜色我写了这样的东西:mProgress=(LinearLayout)findViewById(R.id.progress);...LinearLayoutprog=newLinearLayout(this);prog.setBackgroundColor(CommonUtil

android - 如何在 LinearLayout 的背景图像上设置 ScaleType

我有这样的线性布局:我现在需要的是设置背景图像ScaleType值以便每次都填满屏幕的可能性,这是因为我要下载图像然后我要设置它作为背景,但没有ScaleType,图像将不会根据屏幕密度保持其纵横比。我找到的是这个解决方案:但它没有按预期工作。是否有办法设置LinearLayoutscaleType属性,或者我是否需要更改布局? 最佳答案 View的背景会根据View的大小进行拉伸(stretch)。ImageView支持图像缩放,要将它与LinearLayout一起使用,您需要一个额外的容器,它将覆盖2个child(例如框架布局)

xml - android: 简单的 LinearLayout 和 fill_parent 问题

我确信我遗漏了一些简单的东西......背景:我是Android和UI设计的新手,我只是想尝试一下布局。现在我想在文本标签上堆叠一个复选框。我正在使用以下xml布局,工作正常:我的测试(只是为了了解它是如何工作的):场景1)当我将CheckBox的layout_height设置为"fill_parent"时,CheckBox占据整个屏幕并居中对齐(即-TextView消失)。场景2)如果我改为将TextView的layout_height设置为"fill_parent",CheckBox确实NOT消失。事实上,什么都没有消失,布局看起来与上面的xml一样,所有内容都被推到左上角。问题(