list嵌套显示


.dept-content{
    width: 790px;
    float: left;
    margin: 20px 0 0 10px;

}

.dept-table{
    margin-top: 20px;
}

.dept-title{
    width:100%;
    border:1px solid #00c9cb;
    padding: 10px 0;
    font-size: 16px;
    background:rgba(0, 131, 133, 0.2);
}

.dept-title p{
    text-align: center;
    color: #008385;
    
}

.dept-table table{
    border: 1px solid #dddddd;
}

.td-w20{
    width: 20%;
}

.in li{
    list-style-position:inside;
    margin: 10px 0 10px 5px;
}

.disc{
    list-style-type:disc ;
    color:rgba(0, 131, 133, 0.2);
    width:100%;
    float:left;
    border:1px solid #dddddd;
}

.in a{
    color:#999999;
}
 
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">页面:</span>
<div class="dept-content">
		<div class="dept-table">
			<c:forEach var="dict" items="${dictList}">
				<div style="width:100%;float:left;margin-bottom:15px;">
					<div class="dept-title">
						<p>
							<ph:dictValue dictCode="${dict.dictCode }" />
						</p>
					</div>
					<ul class="in disc" style="width:100%;float:left;border:1px solid #dddddd;">
						<c:forEach var="dept" items="${dict.deptList}">
							<li style="float:left;width:19%"><a href="#" title="${dept.name}">${dept.name}</a></li>
						</c:forEach>
					</ul>
				</div>
			</c:forEach>
		</div>
	</div>

后台:

 

@RequestMapping(value="/f/department/alldept")
	public String test(@ModelAttribute Department department,ModelMap model)throws Exception{
		List<SysDict> dictList = (List<SysDict>)DictUtils.getDictMap().get("department.category");
		for (int i = 0; i < dictList.size(); i++) {
			SysDict dict = dictList.get(i);
			String categoryId = dict.getDictCode();
			List<Department> deptList = departmentService.getDeptNameList(categoryId);
			dict.setDeptList(deptList);
		}
		model.addAttribute("dictList", dictList);
		return "f/department/alldept";
	}

效果:

 


 

仿某团list嵌套list\ package com.zl.listview; import java.util.ArrayList; import java.util.HashMap; import com.kjy.kjylistview.R; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ListView; import android.widget.Toast; /** * @author zl * @time 2014年12月24日15:37:18 */ public class QianTaoListviewActivity extends Activity { private ListView listView; private ArrayList<HashMap<String, Object>> parentList, childList; private ParentAdapter parentAdapter; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_qiantao); init(); } private void init() { listView = (ListView) findViewById(R.id.qiantao_lv); getList(); } private void getList() { parentList = new ArrayList<HashMap<String, Object>>(); for (int i = 1; i < 10; i++) { childList = new ArrayList<HashMap<String, Object>>(); for (int j = i < 7 ? i : 7; j < 9; j++) { HashMap<String, Object> ParentMap = new HashMap<String, Object>(); ParentMap.put("parent_title", "三木铁板烧" + i); ParentMap.put("parent_address", "8." + i); ParentMap.put("parent_distance", "1" + i); ParentMap.put("parent_distance1", "已售123" + i); childList.add(ParentMap); } HashMap<String, Object> map = new HashMap<String, Object>(); map.put("child_item_title", "九州八拖二火锅" + i); map.put("child_item_price_old", "4." + i + "分"); map.put("child_item_price_score", "(100人)"); map.put("parent_lv", childList); parentList.add(map); } parentAdapter = new ParentAdapter(parentList, QianTaoListviewActivity.this); listView.setAdapter(parentAdapter); listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { Intent intent = new Intent(QianTaoListviewActivity.this, Activity_1.class); Toast.makeText(QianTaoListviewActivity.this, "第" + arg2 + "个条目", Toast.LENGTH_LONG).show(); startActivity(intent); } }); } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值