本文整理汇总了Java中com.actionbarsherlock.app.SherlockExpandableListActivity类的典型用法代码示例。如果您正苦于以下问题:Java SherlockExpandableListActivity类的具体用法?Java SherlockExpandableListActivity怎么用?Java SherlockExpandableListActivity使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SherlockExpandableListActivity类属于com.actionbarsherlock.app包,在下文中一共展示了SherlockExpandableListActivity类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getContextForInflater
import com.actionbarsherlock.app.SherlockExpandableListActivity; //导入依赖的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);
}
示例2: getContextForInflater
import com.actionbarsherlock.app.SherlockExpandableListActivity; //导入依赖的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;
}
示例3: showUpButton
import com.actionbarsherlock.app.SherlockExpandableListActivity; //导入依赖的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();
}
}