0
我需要不使用xml.I曾嘗試下面的代碼來創建Android的一個按鈕:
Button b=new Button(this);
b.setWidth(50);
但是,它不會在運行時顯示。
我需要不使用xml.I曾嘗試下面的代碼來創建Android的一個按鈕:
Button b=new Button(this);
b.setWidth(50);
但是,它不會在運行時顯示。
您需要將視圖添加到佈局,然後纔會顯示在屏幕上。
Button b=new Button(this);
b.setWidth(50);
LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout);
layout.addView(b);
Button myButton = new Button(this);
myButton.setText("Push Me");
myButton.height = 60;
myButton.width = 60;
LinearLayout ll = (LinearLayout)findViewById(R.id.buttonlayout);
LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
ll.addView(myButton, lp);
你需要添加,可能是'relative'或'linear'一些家長佈局'button'。 –
給出示例代碼。@ PratikSharma – Selva
去這裏它將幫助你http://stackoverflow.com/questions/4924604/how-to-add-a-button-control-to-an-android-xml-view-at -運行 –