首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android :如何根据条件在需要的时候合并两个文本视图?

Android :如何根据条件在需要的时候合并两个文本视图?
EN

Stack Overflow用户
提问于 2013-04-24 19:30:25
回答 1查看 952关注 0票数 0

我为我的大学编写了一个应用程序,要求我为每个学生设计一个时间表。所以我在每一行都使用了表格视图和文本视图,文本视图指的是学生上课的时间(每个文本视图代表一个小时,比如从上午9点到10点)。因此,我可以从数据库中检索值,并将它们设置到测试视图中。但最主要的问题是,学生可能有两个小时的课。

如何将两个文本视图合并在一起来表示两个小时的课程时间?

还有比表视图更好的方法吗?

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2013-04-24 19:49:11

好的,你可以使用TableLayout来实现这一点。可以使用TableRow项动态构建TableLayout。可以将每个TableRow添加到TableLayout中,并且可以在TableRow中添加控件(如TextViews)。我假设您有一些数据,并且正在基于这些数据构建您的表。不管怎么说,它会是这样的:

代码语言:javascript
复制
TextView tv1 = new TextView();
TextView tv2 = new TextView();
if(some condition){
  tv1.Text = "whatever text you need to add";
  //add tv1 to your layout
}
else{
  tv1.Text = "some text for tv1";
  tv2.Text = "some text for tv2";
  //add both textviews to your layout
}

我不能为您编写更复杂的代码,因为我正在工作,并且还没有安装Eclipse。但是,如果您想更深入地了解如何做到这一点,请看一下this

希望能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16190831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档