怎样选中被隐藏的LayoutControlItem如题 谢谢了

大家有没有发现在LayoutControl中排列控件时每个控件都自动包含在一个LayoutControlItem中,这时你选择HideText,LayoutControl... 大家有没有发现在LayoutControl中排列控件时每个控件都自动包含在一个LayoutControlItem中,这时你选择Hide Text,LayoutControlItem就会被隐藏 问题时隐藏之后怎样重新显示出来,或者怎样选中该LayoutControlItem 展开
 我来答
檀夏侯云Yb
2014-06-22 · TA获得超过195个赞
知道答主
回答量:180
采纳率:57%
帮助的人:60.8万
展开全部
才5分………… 首先,要写一个layout item.xml <RelativeLayoutxmlns:android=" http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:descendantFocusability="blocksDescendants" > <ImageViewandroid:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextViewandroid:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/icon" android:singleLine="true" android:ellipsize="marquee" android:textColor="#000" android:textSize="25dp" /> <ImageViewandroid:id="@+id/image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" /> </RelativeLayout>然后是写一个Adapter继承BaseAdapter MyAdapter.java ………… privateclassHolder{ ImageViewicon=null; TextViewtext=null; ImageViewimage=null; }privateLayoutInflatermInflater; privateList<Map<String,Object>>mList; privateHoldermHolder;privateclassOnListButtonClickListenerimplementsView.OnClickListener{ intmButtonNumber; publicOnListButtonClickListener(intbuttonNumber){ mButtonNumber=buttonNumber; } @Override publicvoidonClick(Viewv){ //TODO处理响应,通过mButtonNumber判断是哪一个按钮 } }publicMyAdapter(Contextcontext,List<Map<String,Object>>list){ mInflater=LayoutInflater.from(context); mList=list; }@Override publicintgetCount(){ returnmList.size(); } @Override publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ if(convertView==null){ mHolder=newHolder(); convertView=mInflater.inflate(R.layout.list,null); mHolder.icon=(ImageView)convertView.findViewById(R.id.icon); mHolder.text=(TextView)convertView.findViewById(R.id.text); mHolder.image=(ImageButton)convertView.findViewById(R.id.image); } convertView.setTag(mHolder); }else{ mHolder=(Holder)convertView.getTag(); } mHolder.icon.setImageResource((Integer)mList.get(position).get("icon")); mHolder.text.setText((String)mList.get(position).get("text")); mHolder.image.setImageResource((Integer)mList.get(position).get("image")); mHolder.image.setOnClickListener(newOnListButtonClickListener(position)); returnconvertView; }最后,添加数据,建立对话框 你的App.java ………… MyAdapteradapter=newMyAdapter(this,你的数据); newAlertDialog.Builder(this) .setTitle(你的Title) .setAdapter(adapter,newDialogInterface.OnClickListener(){ @Override publicvoidonClick(DialogInterfacedialog,intwhich) { //TODO处理响应 } }) .show(); …………我为了回答你的问题,写了1500个字符…………把你的10分全给我吧,不然我会后悔的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式