动态加载多个textview 现在写一个XML里面定义了一个textview,需要写一个类,这个类是动态加载Textview的,里面需要写一个方法,该方法有自适应布局功能,如果某页面需要一个textview,则调用该方法时,自动布局该textview居中显示在底部;如果某页面需要两个textview,调用该方法时,自动布局这两个textview也是在底部居中显示,以此类推。要怎么做啊,比较有挑战性,哪位大神帮帮忙???textview布局类xml 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你完全不需要在xml中定义 textview 直接在程序中自定义textview不就行啦 不行啊,因为项目中有好多个页面都用到,如果在程序中自定义textview的话那代码冗余度就太大了,现在就是为了避免这种情况才封装一个XML文件的类,预留接口方便使用的 这里可以放一个横向的listview,然后做一个适配器,元素是textview。这样就可以了。 那是不是这样,我在类里面写一个listview,然后做成适配器,加载了textview之后,把该listview传出来再加载到主布局里?? 那是不是这样,我在类里面写一个listview,然后做成适配器,加载了textview之后,把该listview传出来再加载到主布局里??恩,是的。主布局里放listview。不过一般listview是竖着的。 TextView放在LinearLayout里,设置gravity为底部居中就好了。横着放一排或者竖着放一列都随便你,还可以以宫格形式排列。 现在就是不知道怎么放一排还能保持居中显示,因为XML里面只有一个Textview的模版,其他显示的Textview全部要加载这一个Textview赋不同的ID值,然后在代码中分别设置每一个Textview显示的位置,这个不会啊 不用设置每个TextView的显示位置,照我说的那样,先加载一个LinearLayout,再在LinearLayout里add TextView。设置LinearLayout的属性就能让text居中。 (新手自学)遇到了个关于android中session的问题 重叠控件点击事件求解 需显示天气相关信息,在线等 有关cagegory的问题 android可以自定义控件吗? 含有地图文件的android项目该如何打包成apk? 请问从0开始自学Andriod的APP需要多久? android软键盘弹出防止listview重新布局 Android之第三个rild(rild3)服务进程启动 Android 通话录音设置问题 关于android心电图的绘制 关于Android程序性能的问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货