TabHost兩種實現方式

2021-08-27 13:35:34 字數 1003 閱讀 6210

第一種:繼承tabactivity,從tabactivity中用gettabhost()方法獲取tabhost。只要定義具體tab內容布局就行了.

<?xml version="1.0" encoding="utf-8"?>

package com.example.testtabhost;

import android.os.bundle;

import android.view.layoutinflater;

import android.widget.tabhost;

import android.widget.toast;

import android.widget.tabhost.ontabchangelistener;

public class mainactivity extends tabactivity

});

}}

第二種:不用繼承tabactivity,在布局檔案中定義tabhost即可,但是tabwidget的id必須是

@android:id/tabs,framelayout的id必須是@android:id/tabcontent。tabhost的id可以自定義.

<?xml version="1.0" encoding="utf-8"?>

package com.example.testtabhost2;

import android.os.bundle;

import android.util.log;

import android.widget.tabhost;

import android.widget.tabwidget;

public class mainactivity extends activity

}}

兩種方式實現checkBox readonly功能

今天在做開發的時候遇到了這樣乙個問題 有乙個checkbox選項是不能被改變的。但是checkbox又是沒有readonly屬性的,這個時候我就想到了另外乙個屬性disabled,但是disabled的物件是不能提交到後台的,所以這個又被排除掉了。想了想,只能新增事件來搞定了。於是在checkbox...

兩種方式實現checkBox readonly功能

今天在做開發的時候遇到了這樣乙個問題 有乙個checkbox選項是不能被改變的。但是checkbox又是沒有readonly屬性的,這個時候我就想到了另外乙個屬性disabled,但是disabled的物件是不能提交到後台的,所以這個又被排除掉了。想了想,只能新增事件來搞定了。於是在checkbox...

java兩種方式實現死鎖

產生死鎖的四個必要條件 1 互斥條件 乙個資源每次只能被乙個程序使用。2 請求與保持條件 乙個程序因請求資源而阻塞時,對已獲得的資源保持不放。3 不剝奪條件 程序已獲得的資源,在末使用完之前,不能強行剝奪。4 迴圈等待條件 若干程序之間形成一種頭尾相接的迴圈等待資源關係。一 對於第二種情況 publ...