2017-05-23 2 views
0

私は自分のアプリのデザインを作ったけど、想像できる限り ボタンは2つの異なるLinearLayoutsになければならない。2 LinearLayoutにボタンを追加しますか?

Androidでは可能ですか?

編集:

コード

 _configureButton = new Button(context); 
     _callButton = new Button(context); 
     _messageButton = new Button(context); 

     _contactImage = new ImageView(context); 

     LinearLayout _verticalMainview = new LinearLayout(context); 
     LinearLayout _callAndMessageView = new LinearLayout(context); 

     LinearLayout _horizontelMainview = new LinearLayout(context); 

     LinearLayout _settingsAndMessageView = new LinearLayout(context); 

//... 


     _callAndMessageView.addView(_callButton); 
     _callAndMessageView.addView(_messageButton); 

     _verticalMainview.addView(_configureButton); 
     _verticalMainview.addView(_contactImage); 
     _verticalMainview.addView(_callAndMessageView); 

     _horizontelMainview.addView(_contactImage); 
     _horizontelMainview.addView(_settingsAndMessageView); 

     _settingsAndMessageView.addView(_configureButton); 
     _settingsAndMessageView.addView(_messageButton); 

今すぐコードがクラッシュしました。あるいはGridLayoutを使うべきですか?

+0

ビューには、多くの線図レイアウトとボタンを配置できます。 –

+0

ボタンをコントロールするために、垂直のLinearLayoutにボタンを追加し、水平のLinearLayoutを追加する必要があります。 (実際には同じ場所にいるので、同じ場所にいるボタンがいくつかあります) – snowparrot

+0

はい、可能です。現在作業しているXMLを表示してください –

答えて

0

ビューに2つの親があるとは限りません。

関連する問題