Android 即时添加textview、imageview内容项.rar

时间:2022-07-30 13:31:24
【文件属性】:

文件名称: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()

网友评论