本文整理匯總了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);
}
}
示例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);
}
示例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;
}
示例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;
}
示例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");
}
示例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);
}
示例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);
}
示例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());
}
示例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);
}
示例10: MainActivityUI
import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public MainActivityUI(Context context)
{
super(context);
activity = (SherlockActivity) context;
}
示例11: actionBarSet
import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public static synchronized void actionBarSet(SherlockActivity activity) {
actionBarSet(activity, activity.getSupportActionBar());
}
示例12: TransactionActivityUI
import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public TransactionActivityUI(Context context)
{
super(context);
activity = (SherlockActivity) context;
}
示例13: LoadingTask
import com.actionbarsherlock.app.SherlockActivity; //導入依賴的package包/類
public LoadingTask(SherlockActivity activity) {
super(activity, R.string.loading_);
}
示例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);
}
示例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();
}
}