Вы можете использовать индекс childview для установки его. я думаю, что это поможет вам. попробуйте другой метод для addview, который включает childindex

я есть два макета: main.xml и buttonpanel.xml. В buttonpanel.xml, в основном линейном разметке, я установил гравитацию внизу. Теперь я пытаюсь добавить макет кнопки, используя следующий код.

setContentView(R.layout.main);
LinearLayout layout=(LinearLayout)findViewById(R.id.mainlinearlayout);
LayoutInflater inflater= (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view=inflater.inflate(R.layout.buttonpanel,null);
layout.addView(view);

Моя проблема заключается в том, что панель добавляется сверху, хотя я установил гравитацию внизу в buttonpanel.xml. Если я добавлю buttonpanel.xml в main.xml, используя include, он будет работать нормально.

Может кто-нибудь помочь мне, что не так с моим кодом?

Ответы на вопрос(1)

Ваш ответ на вопрос