我正在尝试构建一个时间表应用程序,在那里我需要很多动态的Textview,我知道的唯一方法是为它自己声明每个Textview
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: C:/Users/forhad/Homestead
to: /home/vagrant/Code
sites:
- map: laravel.dev
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
#ports:
# - send: 93000
# to: 80
# - send: 7777
# to: 777
# protocol: udp
现在我想知道是否有另一种更简单的方式来声明多个视图。提前谢谢
答案 0 :(得分:2)
您的观点如何显示?由于您正在创建时间表,我认为您的视图会以网格显示。您可以使用GridLayout,也可以使用RecyclerView。 Here这是一篇关于使用RecyclerView的优秀文章。
编辑:Here其他文章使用RecyclerView和GridLayoutManager
答案 1 :(得分:1)
我不知道它们是如何显示的,但您可以使用gridlayout并通过循环遍历单元格动态添加它们。
http://www.techotopia.com/index.php/Working_with_the_Android_GridLayout_in_XML_Layout_Resources
http://android-er.blogspot.ca/2014/09/insert-view-to-gridlayout-dynamically.html?m=1
如果这些链接确实对您有所帮助,我将在此处描述其内容。
答案 2 :(得分:0)
使用黄油刀http://jakewharton.github.io/butterknife/
@BindView(R.id.MoFa5) TextView mofa5;
那就是它。没有findviewbyid。