2015-04-21 5 views
-1

Я просто хочу, чтобы добавить к моему Linearlayout простой textView programmaticlyвид Finding, что в настоящее время завышены через setConteView (...)

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     TextView tv = new TextView(this); 
     tv.setText("Any text"); 
     View parent = findViewById(android.R.id.content); 
     LinearLayout l = (LinearLayout)parent.findViewById(R.layout.activity_main); 
     l.addView(tv); 
    } 

Однако я получаю сообщение об ошибке.
Уверен, что я пропустил что-то очевидное.
Спасибо заранее.

+0

Что вы хотите сделать ???? –

+0

добавить 'textView' в мой текущий раздутый макет программно – Anarantt

+0

И этот макет доступен в вашей' activity_main'? –

ответ

0
public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     TextView tv = new TextView(this); 
     tv.setText("Any text"); 
     LinearLayout l = (LinearLayout)findViewById(R.id.linearLayoutId); 
     l.addView(tv); 
    } 

Линейная планировка содержит в activity_main.xml файл

Смежные вопросы