咖啡一直對JAVA一直都霧煞煞,今天要跟大家分享的是在JAVA裡面新增一顆按鈕和文字方塊
範例如下 :
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/viewObj"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_x="1px"
android:layout_y="1px">
</LinearLayout>
Java 程式碼
package com.test3;
import android.app.Activity; import android.os.Bundle; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView;public class Test3Activity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView( R.layout.main ); // 取得 LinearLayout 物件 LinearLayout ll = (LinearLayout)findViewById(R.id.viewObj);// 將 TextView 加入到 LinearLayout 中 TextView tv = new TextView(this); tv.setText("Hello World"); list.addView( tv ); // 將 Button 1 加入到 LinearLayout 中 Button b1 = new Button(this); b1.setText("取消"); list.addView( b1 ); // 將 Button 2 加入到 LinearLayout 中 Button b2 = new Button(this); b2.setText("確定"); list.addView( b2 ); // 從 LinearLayout 中移除 Button 1 //list.removeView( b1 ); //list.removeView( b2 ); //list.removeView( tv ); } }
範例結果 :
如果要移除除了把程式碼拿掉外,也可以下程式碼移除
將註解拿到
//list.removeView( b2 );
//list.removeView( tv );
沒有留言:
張貼留言
歡迎參觀我的部落格!純屬娛樂 如有侵權 請告知我會立即移除sportswingblog@gmail.com