为从接口中得到的文字添加点击事件

假如 我得到的文字是“张三”“李四”“王五”,怎样在代码中把他们展示到UI页面上,并分别给他们添加点击事件呢?求大佬~~~~(>_<)~~~~

是不是要自己设置TextView啊?但是我页面已经在xml里写好了,就想把新得到的数据放到最下面 来实现点击 求解啊~~~

可以使用flowlayou,他可以动态的添加textview

要显示在一个textview里面的话,可以用spannablestring。

不同的名字显示在不同的textview的话,可以动态创建textview,添加点击事件。

你先获取你的xml文件中你想要添加Textview的布局组件(比如Relativelayout),然后将动态添加Textview到组件中,调整位置,在给控件添加点击事件

http://blog.csdn.net/tdstds/article/details/29869999

动态new textview 然后addview就好了

用列表就好了 点击事件也不用自己写 竖着的可以listview、RecycleView, 横着的话可以RecycleView

TextView tv = new TextView(getApplicationContext());
linear.addView(tv);
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)tv.getLayoutParams();
params.width = ViewGroup.LayoutParams.MATCH_PARENT;
params.height = ViewGroup.LayoutParams.WRAP_CONTENT;
tv.setText("xx");

大概是这样吧,如果要控制添加到第几个,可以linear.addView(tv,你的位置);