2 qq 33372128 qq_33372128 于 2016.09.24 20:16 提问

动态加载LinearLayout布局

图片说明

第一次到店 添加完时间之后,判断这个时间不为空,就动态添加下一条布局,下一条布局有值了,在动态加下一条,最多能加10条! 好纠结,想不出来怎么写,有好心人吗,帮帮忙!!

2个回答

devmiao
devmiao   Ds   Rxr 2016.09.24 23:54
oSanYeCao1234567
oSanYeCao1234567   Ds   Rxr 2016.09.25 00:24

最简单的办法:把这10个布局都写到布局文件中,都设置为不可见,当添加一条记录后,就把下一个布局设置为可见,一次类推即可。

第二种办法:在代码中动态的添加布局项,当添加一条记录后,addView到布局中,并记录添加的布局个数,当添加到第十项时不能再添加啦

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android学习笔记_31_通过后台代码生成View对象以及动态加载XML布局文件到LinearLayout
一、布局文件part.xml: RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l
动态中添加LinearLayout和RelativeLayout布局
在ANDROID 开发中,有时候我们需要在后台动态添加布局文件,这里我们来说一下后台添加LinerLayout布局和RelativeLayout文件的方式:   LinearLayout 布局:      故名思义,线性布局,组件以垂直或水平方向线性排列。android.widget.LinearLayout 有个继承自android.view.ViewGroup.Layou
动态添加综合布局---动态添加控件及将某XML动态加入到Activity显示(续)
前言:
动态加载布局时设置LinearLayout中的View的权重
在写程序时遇到这么一个问题. 根据数量的多少动态加载LinearLayout的个数,每个LinearLayout内部是横向排列的三个TextView,要让每个TextView中的文字居中显示,三个TextView还要平均分布占满整个屏幕的宽度,即用JAVA代码设置每个TextView的android:layout_weight属性,再网上查询了资料之后(在此不在贴原文了)终于解决,现在做个记录.
Android动态设置布局,为LinearLayout动态添加子控件
View view = getActivity().getLayoutInflater().inflate(R.layout.category_select_popupwindow_right, null); LinearLayout linearLayoutContainer=(LinearLayout)view.findViewById(R.id.linear_layout_c
LinearLayout动态添加View
我LinearLayout动态添加View是实现像下面xml文件样式的布局     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical">             android:layout_width="mat
Android UI 之使用java代码实现动态添加LinearLayout(一)
先看一下要实现的最终效果图: so,,,现在要使用java代码去动态添加这些控件,并实现如上效果很简单的。。。看代码。。。 /** * 动态添加线性布局 */ private void addLinearLayout() { //initMissionList:存储几条测试数据 for (int i = 0; i < initMis
android ListView item里动态增加多个LinearLayout的问题
先上图  这是项目的源码 http://download.csdn.net/detail/xu_song/5312262 有兴趣的话,可以尝试着去解决   我想实现的功能就是在listView 的item加入多个LinearLayout,但是也不知道多少个,这个值是根据setAdapter的一个ArrayList对象取出来的。 (比如列表第一个item加入一个,第二个item加入二
Android基础之使用inflater来实现动态加载布局
// 使用inflater来实现界面加载LayoutInflater _inflater = getLayoutInflater(); this.getWindow().setContentView(_inflater.inflate(R.layout.activity_main, null));
在LinearLayout里面动态添加ImageView
今天需要用到动态添加控件,之前也没有怎么用过,所以就写一下,防止自己以后使用忘记了大概的用法。 由于不同布局有共同的地方也有不同的地方,这里我就只写了LinearLayout的动态添加ImageView,其他控件也是差不多。 对于LayoutParams也是有了点了解,大概的作用应该是跟父容器说,我这个控件在你里面的位置应该怎么放,放在哪里,高宽度多大,左右距离等的作用,就是把xml里面的东西