文件名称:Android 即时添加textview、imageview内容项.rar
文件大小:97KB
文件格式:RAR
更新时间:2022-07-30 13:31:24
Android源码-UI界面实例
Android 即时添加textview、imageview内容项,适时动态添加这两个组件,实现时首先创建了所有资源图片(andy、bill、edgar、torvalds、turing)id的数组和所有资源字符串(andy、bill、edgar、torvalds、turing)id的数组,动态生成每个下拉项对应的View,每个下拉项View由LinearLayout中包含一个ImageView及一个TextView构成,然后为ListView设置内容适配器和设置选项被单击的监听器。以下代码或许对你有帮助: LinearLayout ll=new LinearLayout(Sample_5_4.this);//初始化LinearLayout ll.setOrientation(LinearLayout.HORIZONTAL); //设置朝向 ll.setPadding(5,5,5,5);//设置四周留白 ImageView ii=new ImageView(Sample_5_4.this);//初始化ImageView ii.setImageDrawable(getResources().getDrawable(drawableIds[arg0]));//设置图片 ii.setScaleType(ImageView.ScaleType.FIT_XY); ii.setLayoutParams(new Gallery.LayoutParams(100,98)); ll.addView(ii);//添加到LinearLayout中 TextView tv=new TextView(Sample_5_4.this);//初始化TextView tv.setText(getResources().getText(msgIds[arg0]));//设置内容 tv.setTextSize(24);//设置字体大小 tv.setTextColor(Sample_5_4.this.getResources().getColor(R.color.white));//设置字体颜色 tv.setPadding(5,5,5,5);//设置四周留白 tv.setGravity(Gravity.LEFT); ll.addView(tv);//添加到LinearLayout中 return ll;
【文件预览】:
codesc.net
----Sample_5_3()
--------.project(846B)
--------src()
--------AndroidManifest.xml(672B)
--------res()
--------assets()
--------gen()
--------default.properties(449B)
--------.classpath(280B)
--------bin()