91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android 使用xml和java混合編寫ui

發布時間:2020-08-06 02:43:14 來源:網絡 閱讀:871 作者:無用大叔 欄目:移動開發

以一個簡單的圖片瀏覽器實例說明


新建工程后:

    在activit_main.xml中添加代碼:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
</LinearLayout>

在java中添加代碼:

public class MainActivity extends Activity {

	int[] p_w_picpath = new int[] {
			R.drawable.p1,
			R.drawable.p2,
			R.drawable.p3,
			R.drawable.p4
	};
	ImageView myp_w_picpath;
	int curImage = 0;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		LinearLayout layout = (LinearLayout)this.findViewById(R.id.main);
		myp_w_picpath = new ImageView(this);
		layout.addView(myp_w_picpath);
		myp_w_picpath.setImageResource(p_w_picpath[0]);
		myp_w_picpath.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				myp_w_picpath.setImageResource(p_w_picpath[++curImage%p_w_picpath.length]);
			}
			
		});
	}


在Android中,每一個組件的性質可以在.xml中定義,同時每個性質都有對應的java方法

注意:以上代碼中 使用java代碼添加新的組件,可把聲明寫在類中,但是他必須被賦值為一個new在onCreate()內部的對象,否則程序會出錯,究其原因是因為在java中添加組件的時候必須初始化的時候加入參數(this)



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

都江堰市| 娄底市| 遂川县| 五指山市| 礼泉县| 仁寿县| 宁津县| 盱眙县| 寿宁县| 米脂县| 南城县| 亚东县| 临澧县| 古田县| 紫阳县| 武乡县| 天柱县| 平潭县| 太白县| 讷河市| 鹤峰县| 屏山县| 常山县| 肃北| 德江县| 麟游县| 稻城县| 珠海市| 勐海县| 阳西县| 东安县| 科技| 敦煌市| 南漳县| 满洲里市| 健康| 普格县| 洪洞县| 洛隆县| 镶黄旗| 陆丰市|