以编程方式添加Layouts后,如何通过按钮单击更改“#”文本视图

时间:2017-10-25 23:14:54

标签: android android-layout kotlin

目标是在按钮点击

上增加和减少#符号

Two layouts in scroll view programmatically added

所以上面的图片是滚动视图的内部。我使用以下代码将布局添加到scrollview。我似乎无法做到这一点

 if(json.string("status")=="Success"){

                            var ticketAr:JsonArray<JsonObject>? = json.array("info")


                            for(i in ticketAr?.indices!!){
                                Log.d("indicies",i.toString())
                                val inf1 = LayoutInflater.from(context).inflate(R.layout.ticket_individual,null,false)
                                inf1.setId(parseInt(ticketAr[i].string("ntb_id")))
                                inf1.tck_cat_title.text = ticketAr[i].string("age_group_desc")
                                inf1.tck_cost.text = "$"+ticketAr[i].string("amount")
                                inf1.plus_button.setOnClickListener {
                                    Log.d("plusplus",parent.parent.toString())

                                }
                                inf1.minus_button.setOnClickListener {
                                    Log.d("minusminus",parent.toString())

                                }
                                ticket_holder.addView(inf1)
                            }
                            getData("available",event)
                        }

0 个答案:

没有答案