更容易声明很多视图

时间:2016-06-27 17:12:20

标签: android view

我正在尝试构建一个时间表应用程序,在那里我需要很多动态的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

现在我想知道是否有另一种更简单的方式来声明多个视图。提前谢谢

3 个答案:

答案 0 :(得分:2)

您的观点如何显示?由于您正在创建时间表,我认为您的视图会以网格显示。您可以使用GridLayout,也可以使用RecyclerViewHere这是一篇关于使用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。