我正在嘗試將TextView
添加到may RelativeLayout
中。它不工作。在android中以編程方式創建和添加TextView
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout rl = (RelativeLayout) findViewById(R.layout.activity_main);
TextView tv = new TextView(MainActivity.this);
tv.setText("Hello World");
tv.setTextColor(Color.BLACK);
tv.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT));
rl.addView(tv);
setContentView(R.layout.activity_main);
}
'activity_main'是'activity_main.xml'中的'RelativeLayout'的'id'嗎?它是崩潰還是不顯示?在xml中創建'View's更容易,除非有特殊原因需要以編程方式進行。 – codeMagic
是的。 @codeMagic – FAISAL
@LASIAF發佈你的'activity_main.xml' – Raghunandan