當前位置: 首頁>>代碼示例>>Java>>正文


Java SherlockActivity類代碼示例

本文整理匯總了Java中com.actionbarsherlock.app.SherlockActivity的典型用法代碼示例。如果您正苦於以下問題:Java SherlockActivity類的具體用法?Java SherlockActivity怎麽用?Java SherlockActivity使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


SherlockActivity類屬於com.actionbarsherlock.app包,在下文中一共展示了SherlockActivity類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: showStorageMessage

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public void showStorageMessage(SherlockActivity activity, int remaining) {
	int noStorageText = -1;

	if (remaining == NO_STORAGE_ERROR) {
		String state = Environment.getExternalStorageState();
		if (state == Environment.MEDIA_CHECKING) {
			noStorageText = R.string.preparing_card;
		} else {
			noStorageText = R.string.no_storage_card;
		}
	} else if (remaining < 1) {
		noStorageText = R.string.not_enough_space;
	}

	if (noStorageText != -1) {
		Layouts.showDialogBoxSingle(context, R.string.dialog_title_whoops,
				noStorageText);
	}
}
 
開發者ID:LeonardoCardoso,項目名稱:Silence-Please,代碼行數:20,代碼來源:CropImage.java

示例2: getContextForInflater

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
/**
 * @return Context which should be used for inflating the header layout
 */
public Context getContextForInflater(Activity activity) {
    if (activity instanceof SherlockActivity) {
        return ((SherlockActivity) activity).getSupportActionBar().getThemedContext();
    } else if (activity instanceof SherlockListActivity) {
        return ((SherlockListActivity) activity).getSupportActionBar().getThemedContext();
    } else if (activity instanceof SherlockFragmentActivity) {
        return ((SherlockFragmentActivity) activity).getSupportActionBar()
                .getThemedContext();
    } else if (activity instanceof SherlockExpandableListActivity) {
        return ((SherlockExpandableListActivity) activity).getSupportActionBar()
                .getThemedContext();
    } else if (activity instanceof SherlockPreferenceActivity) {
        return ((SherlockPreferenceActivity) activity).getSupportActionBar()
                .getThemedContext();
    }
    return super.getContextForInflater(activity);
}
 
開發者ID:GoogleCloudPlatform,項目名稱:endpoints-codelab-android,代碼行數:21,代碼來源:PullToRefreshAttacher.java

示例3: getContextForInflater

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
/**
 * @return Context which should be used for inflating the header layout
 */
public Context getContextForInflater(Activity activity) {
    ActionBar ab = null;
    if (activity instanceof SherlockActivity) {
        ab = ((SherlockActivity) activity).getSupportActionBar();
    } else if (activity instanceof SherlockListActivity) {
        ab = ((SherlockListActivity) activity).getSupportActionBar();
    } else if (activity instanceof SherlockFragmentActivity) {
        ab = ((SherlockFragmentActivity) activity).getSupportActionBar();
    } else if (activity instanceof SherlockExpandableListActivity) {
        ab = ((SherlockExpandableListActivity) activity).getSupportActionBar();
    } else if (activity instanceof SherlockPreferenceActivity) {
        ab = ((SherlockPreferenceActivity) activity).getSupportActionBar();
    }

    Context context = null;
    if (ab != null) {
        context = ab.getThemedContext();
    }
    if (context == null) {
        context = activity;
    }
    return context;
}
 
開發者ID:Mobideck,項目名稱:appdeck-android,代碼行數:27,代碼來源:AbsPullToRefreshAttacher.java

示例4: getActionBar

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
private ActionBar getActionBar(Activity activity) {
    if (activity instanceof SherlockActivity) {
        return ((SherlockActivity) activity).getSupportActionBar();
    }
    if (activity instanceof SherlockFragmentActivity) {
        return ((SherlockFragmentActivity) activity).getSupportActionBar();
    }
    if (activity instanceof SherlockListActivity) {
        return ((SherlockListActivity) activity).getSupportActionBar();
    }
    ActionBar actionBar = getActionBarWithReflection(activity, "getSupportActionBar");
    if (actionBar == null) {
        throw new RuntimeException("Activity should derive from one of the ActionBarSherlock activities "
            + "or implement a method called getSupportActionBar");
    }
    return actionBar;
}
 
開發者ID:tarksgit,項目名稱:Favorite-Android-Client-Example,代碼行數:18,代碼來源:FadingActionBarHelper.java

示例5: checkActivity

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
void checkActivity() {
    Context context = adapterView.getContext();
    if (context instanceof ListActivity) {
        throw new RuntimeException("ListView cannot belong to an activity which subclasses ListActivity");
    }
    if (context instanceof SherlockActivity || context instanceof SherlockFragmentActivity
            || context instanceof SherlockPreferenceActivity) {
        return;
    }
    throw new RuntimeException("ListView must belong to an activity which subclasses SherlockActivity");
}
 
開發者ID:Aptoide,項目名稱:aptoide-backup-apps,代碼行數:12,代碼來源:MultiChoiceAdapterHelper.java

示例6: setIcon

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public static void setIcon(final SherlockActivity activity, final int iconResc) {
	if (activity == null) return;
	
	activity.getSupportActionBar().setIcon(iconResc);
	activity.getSupportActionBar().setDisplayShowHomeEnabled(true);
	activity.getSupportActionBar().setDisplayUseLogoEnabled(true);
	activity.getSupportActionBar().setHomeButtonEnabled(true);
}
 
開發者ID:buddycloud,項目名稱:buddycloud-android,代碼行數:9,代碼來源:ActionbarUtil.java

示例7: setLogo

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public static void setLogo(final SherlockActivity activity, final int logoResc) {
	if (activity == null) return;
	
	activity.getSupportActionBar().setLogo(logoResc);
	activity.getSupportActionBar().setDisplayShowHomeEnabled(true);
	activity.getSupportActionBar().setDisplayUseLogoEnabled(true);
	activity.getSupportActionBar().setHomeButtonEnabled(true);
}
 
開發者ID:buddycloud,項目名稱:buddycloud-android,代碼行數:9,代碼來源:ActionbarUtil.java

示例8: showActionBar

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
/**
 * Show the actionbar with given attributes
 * 
 * @param activity
 * @param title
 * @param isShowDrawerMenu
 */
public static void showActionBar(final SherlockActivity activity, 
		final String title, final boolean isShowDrawerMenu) {
	if (activity == null) return;
	
	setTitle(activity, title);
	if (isShowDrawerMenu) {
		setActionBar(activity.getActionBar(), activity.getSupportActionBar(), R.drawable.ic_drawer);
	}
	makeOverflowMenuShow(activity.getApplicationContext());
}
 
開發者ID:buddycloud,項目名稱:buddycloud-android,代碼行數:18,代碼來源:ActionbarUtil.java

示例9: showActionBarwithBack

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
/**
 * Show the actionbar with backstack icon
 * 
 * @param activity
 * @param title
 */
public static void showActionBarwithBack(final SherlockActivity activity, 
		final String title) {
	if (activity == null) return;
	
	setTitle(activity, title);
	makeOverflowMenuShow(activity.getApplicationContext());
	setActionBar(activity.getActionBar(), activity.getSupportActionBar(), R.drawable.ic_ab_up_compat);
}
 
開發者ID:buddycloud,項目名稱:buddycloud-android,代碼行數:15,代碼來源:ActionbarUtil.java

示例10: MainActivityUI

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public MainActivityUI(Context context)
{
    super(context);
    
    activity = (SherlockActivity) context;
}
 
開發者ID:jackpf,項目名稱:ApkDownloader,代碼行數:7,代碼來源:MainActivityUI.java

示例11: actionBarSet

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public static synchronized void actionBarSet(SherlockActivity activity) {
	actionBarSet(activity, activity.getSupportActionBar());
}
 
開發者ID:nfsclient-speedops,項目名稱:NfsClient,代碼行數:4,代碼來源:AppState.java

示例12: TransactionActivityUI

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public TransactionActivityUI(Context context)
{
    super(context);
    
    activity = (SherlockActivity) context;
}
 
開發者ID:jackpf,項目名稱:BlockchainSearch,代碼行數:7,代碼來源:TransactionActivityUI.java

示例13: LoadingTask

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public LoadingTask(SherlockActivity activity) {
	super(activity, R.string.loading_);
}
 
開發者ID:ais-albania,項目名稱:ZalartAndroid,代碼行數:4,代碼來源:BaseListActivity.java

示例14: setTitle

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public static void setTitle(final SherlockActivity activity, final String title) {
	if (activity == null || title == null) return;
	
	activity.getSupportActionBar().setTitle(title);
	activity.getSupportActionBar().setDisplayShowTitleEnabled(true);
}
 
開發者ID:buddycloud,項目名稱:buddycloud-android,代碼行數:7,代碼來源:ActionbarUtil.java

示例15: showUpButton

import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
@Override
public void showUpButton() {

	if (getActivity() instanceof SherlockActivity) {

		((SherlockActivity) getActivity()).getSupportActionBar()
				.setDisplayHomeAsUpEnabled(true);

	} else if (getActivity() instanceof SherlockFragmentActivity) {

		((SherlockFragmentActivity) getActivity()).getSupportActionBar()
				.setDisplayHomeAsUpEnabled(true);

	} else if (getActivity() instanceof SherlockExpandableListActivity) {

		((SherlockExpandableListActivity) getActivity())
				.getSupportActionBar().setDisplayHomeAsUpEnabled(true);

	} else if (getActivity() instanceof SherlockListActivity) {

		((SherlockListActivity) getActivity()).getSupportActionBar()
				.setDisplayHomeAsUpEnabled(true);

	} else if (getActivity() instanceof SherlockPreferenceActivity) {
		((SherlockPreferenceActivity) getActivity()).getSupportActionBar()
				.setDisplayHomeAsUpEnabled(true);

	} else {
		super.showUpButton();
	}

}
 
開發者ID:SimoneLocatelli,項目名稱:androidbase,代碼行數:33,代碼來源:SupportActivityHelper.java


注:本文中的com.actionbarsherlock.app.SherlockActivity類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。