当前位置: 首页 > news >正文

摩洛哥网站后缀网站图片自动轮换怎么做的

摩洛哥网站后缀,网站图片自动轮换怎么做的,好的app制作公司,网站制作工具本文採用一个Demo来展示Android中ExpandableListView控件的使用#xff0c;如怎样在组/子ListView中绑定数据源。直接上代码例如以下#xff1a; 程序结构图#xff1a; layout文件夹下的 main.xml 文件源代码例如以下#xff1a; ?xml version1.0 encodi…              本文採用一个Demo来展示Android中ExpandableListView控件的使用如怎样在组/子ListView中绑定数据源。直接上代码例如以下 程序结构图 layout文件夹下的 main.xml 文件源代码例如以下 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:orientationverticalandroid:layout_widthfill_parentandroid:layout_heightfill_parent!-- 我们会自定义listview的显示方式在另外一个布局文件中边不用默认的方式 假设自定义listview的显示方式这里这个android:idid/android:list 必须这样写 --!-- android:drawSelectOnTopfalse此属性用来设置listview上的背景颜色会不会挡住覆盖内容 , 假设这是为false就表示不会覆盖掉 -- ExpandableListView android:idid/android:list android:layout_widthfill_parent android:layout_heightwrap_content android:layout_weight1 android:drawSelectorOnTopfalse/ /LinearLayout包 com.andyidea.demo中ContactsActivity.java源代码例如以下 package com.andyidea.demo;import java.util.ArrayList; import java.util.List;import android.app.ExpandableListActivity; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.view.Window; import android.widget.AbsListView; import android.widget.BaseExpandableListAdapter; import android.widget.TextView;public class ContactsActivity extends ExpandableListActivity {ListString group; //组列表ListListString child; //子列表ContactsInfoAdapter adapter; //数据适配器/** Called when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为无标题setContentView(R.layout.main);getExpandableListView().setBackgroundResource(R.drawable.default_bg);initializeData();getExpandableListView().setAdapter(new ContactsInfoAdapter());getExpandableListView().setCacheColorHint(0); //设置拖动列表的时候防止出现黑色背景}/*** 初始化组、子列表数据*/private void initializeData(){group new ArrayListString();child new ArrayListListString();addInfo(Andy,new String[]{male,138123***,GuangZhou});addInfo(Fairy,new String[]{female,138123***,GuangZhou});addInfo(Jerry,new String[]{male,138123***,ShenZhen});addInfo(Tom,new String[]{female,138123***,ShangHai});addInfo(Bill,new String[]{male,138231***,ZhanJiang});}/*** 模拟给组、子列表加入数据* param g-group* param c-child*/private void addInfo(String g,String[] c){group.add(g);ListString childitem new ArrayListString();for(int i0;ic.length;i){childitem.add(c[i]);}child.add(childitem);}class ContactsInfoAdapter extends BaseExpandableListAdapter{//-----------------Child----------------//Overridepublic Object getChild(int groupPosition, int childPosition) {return child.get(groupPosition).get(childPosition);}Overridepublic long getChildId(int groupPosition, int childPosition) {return childPosition;}Overridepublic int getChildrenCount(int groupPosition) {return child.get(groupPosition).size();}Overridepublic View getChildView(int groupPosition, int childPosition,boolean isLastChild, View convertView, ViewGroup parent) {String string child.get(groupPosition).get(childPosition); return getGenericView(string);}//----------------Group----------------//Overridepublic Object getGroup(int groupPosition) {return group.get(groupPosition);} Overridepublic long getGroupId(int groupPosition) {return groupPosition;} Overridepublic int getGroupCount() {return group.size();} Overridepublic View getGroupView(int groupPosition, boolean isExpanded,View convertView, ViewGroup parent) {String string group.get(groupPosition); return getGenericView(string);}//创建组/子视图 public TextView getGenericView(String s) { // Layout parameters for the ExpandableListView AbsListView.LayoutParams lp new AbsListView.LayoutParams( ViewGroup.LayoutParams.FILL_PARENT, 40);TextView text new TextView(ContactsActivity.this); text.setLayoutParams(lp); // Center the text vertically text.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT); // Set the text starting position text.setPadding(36, 0, 0, 0); text.setText(s); return text; } Overridepublic boolean hasStableIds() {// TODO Auto-generated method stubreturn false;} Overridepublic boolean isChildSelectable(int groupPosition, int childPosition) {// TODO Auto-generated method stubreturn true;}} } 最后程序执行后截图例如以下         转载于:https://www.cnblogs.com/bhlsheji/p/4182934.html
http://wiki.neutronadmin.com/news/33685/

相关文章:

  • wordpress 站点维护python网站开发案例
  • 学校网站建设问卷调查表全球搜和外贸快车哪个好
  • 毕业设计是做网站设计wordpress调用标签大全
  • 怎么自己制作一个网站的书源网站建设内容工作总结
  • 企业做网站要多少钱建设银行手机银行下载官方网站下载
  • 杨和网站开发我国中小企业名单
  • 网站建设连接廊坊市安次区建设局网站
  • 高平企业网站做网站费用列入什么科目
  • 广东省做农业网站公司wordpress 微博文章
  • 东莞网站推广服务temu跨境电商入驻
  • 沧州网站建设优化公司wordpress会员破解版
  • 小兔自助建站峨边网站建设
  • 4414站长平台wp网站搬家教程
  • 网站编程培训机构酒类网站建设
  • 过期域名网站js代码网站大全
  • 网络营销项目策划方案优化落实防控措施
  • 福田做网站的四川哪家网站做的最好
  • 电子政务网站代码上海注册公司需要多久
  • 网站建设自查工作总结成都电子商务网站建设
  • 网站建设讲话青岛推广信息
  • 网站建设及维护服务财务软件定制开发
  • 广州营销型网站网站规划建设与管理维护教程与实训
  • wordpress建站系统上海建网站开发公
  • 网站建设会计分录怎么做网站优化文章
  • 一个服务器做一样的网站好的网站样式
  • 郑州网站建设最便宜久久建筑网会员
  • wordpress页面文章区别金融网站排名优化
  • 预约网站怎么做栾城区住房建设局官方网站
  • 拉新充场app推广平台企业如何进行搜索引擎优化
  • 天津网站建设哪家公司好python可以自学吗