我想開發消息應用程序,如原生應用程序。問題是,當我把兩個或三個按鈕取決於名字規模將變成這個樣子 將按鈕添加到縷行上的佈局中
我的代碼後添加按鈕是如下
RelativeLayout tr = (RelativeLayout) findViewById(R.id.contacts_div); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); Button b = new Button(MainActivity.this); b.setText(name); b.setId(id); tr.addView(b,params); if(prev_id!=0) { params.addRule(RelativeLayout.RIGHT_OF,prev_id); }
我想,如果有足夠的空間不可用時,它將添加到下一行。 我嘗試了很多帖子在堆棧溢出但未能解決此問題 在此先感謝
您想要FlowLayout。搜索它:) –
可能的重複的[我怎麼能做一些像在Android的FlowLayout?](http://stackoverflow.com/questions/4474237/how-can-i-do-something-like-a-flowlayout -in-android) –
正如@AleksG所說,你需要使用流佈局來實現這個 – Dinash