Если вы хотите, чтобы раздуть его от какой-то XML, вы можете следить за этим:
Внутри вашего onCreate()
найти вид Вашего макета в качестве следующего:
LinearLayout myLayout = (LinearLayout) findViewById(R.id.mylayoutid);
Здесь mylayoutid
бы идентификатор внешний внешний вид вашего activity_main.xml
, в который вы хотите добавить новый макет/представление. И тогда функция нажатия кнопки будет выглядеть следующим образом:
public void call_it(Menu v)
{
final LayoutInflater linflater = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout lLayout = (LinearLayout) linflater .inflate(
R.layout.activity_new, null);
myLayout.addView(lLayout)
}
Если вы хотите, чтобы создать новое представление и показать, что вы можете сделать, как:
TextView txt = new TextView(this);
LayoutParams lp = new LayoutParams(new LinearLayout.LayoutParams(LayourParams.WRAP_CONTENT,LayourParams.WRAP_CONTENT));
txt .setLayoutParams(lp);
txt .setTextSize(10);
myLayout.addView(txt);
Установить вид? Значит начать новую деятельность? Или отобразить любой вид в той же активности? И поделитесь своим кодом, который вы пробовали –
Я хочу отобразить новый вид или макет в том же действии. –
u просто видно в макете на кнопке ур нажмите ... – duggu