Cangol-UIFrame 是一款App UI 框架,用于Android应用。
示例代码:
package mobi.cangol.mobile.uiframe.demo; import mobi.cangol.mobile.base.BaseActionBarActivity; import mobi.cangol.mobile.navigation.TabNavigationFragmentActivity; import mobi.cangol.mobile.uiframe.demo.fragment.HomeFragment; import mobi.cangol.mobile.logging.Log; import mobi.cangol.mobile.uiframe.demo.fragment.MenuFragment; import mobi.cangol.mobile.uiframe.demo.fragment.MenuFragment2; import android.annotation.SuppressLint; import android.os.Bundle; @SuppressLint("ResourceAsColor") public class MainActivity extends TabNavigationFragmentActivity { private static long back_pressed; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setStatusBarTintColor(R.color.red); this.setNavigationBarTintColor(R.color.black); setContentView(R.layout.activity_main); this.getCustomActionBar().setBackgroundResource(R.color.red); if (savedInstanceState == null) { this.setMenuFragment(MenuFragment.class,null); this.setContentFragment(HomeFragment.class, "HomeFragment", null); } findViews(); initViews(savedInstanceState); initData(savedInstanceState); //this.setFloatActionBarEnabled(true); this.initFragmentStack(R.id.content_frame); if(savedInstanceState==null) this.replaceFragment(HomeFragment.class, "Home", null); } @Override protected void onStart() { super.onStart(); Log.v("onStart " + System.currentTimeMillis()); } @Override public void findViews() { } @Override public void initViews(Bundle savedInstanceState) { } @Override public void initData(Bundle savedInstanceState) { } @Override public void onBack() { if(back_pressed+2000>System.currentTimeMillis()){ super.onBack(); app.exit(); }else{ back_pressed=System.currentTimeMillis(); showToast("Please on back"); } } public int getContentFrameId() { return R.id.content_frame; } }
这是一个Android 应用核心库,将应用的常用功能模块化,以便提高开发效率。 详细文档 引用方式 Maven <dependency> <groupId>mobi.cangol.mobile</groupId> <artifactId>appcore</artifactId> <version>1.0.4/version> <type>pom</type>
Cangol-ActionBar 是一款Android自定义ActionBar组件。 截图: 使用: Maven <dependency> <groupId>mobi.cangol.mobile</groupId> <artifactId>actionbar</artifactId> <version>1.0.1</version> <type>aar</type
本文向大家介绍Android利用滑动菜单框架实现滑动菜单效果,包括了Android利用滑动菜单框架实现滑动菜单效果的使用技巧和注意事项,需要的朋友参考一下 之前我向大家介绍了史上最简单的滑动菜单的实现方式,相信大家都还记得。如果忘记了其中的实现原理或者还没看过的朋友,请先去看一遍之前的文章Android仿人人客户端滑动菜单的侧滑特效实现代码,史上最简单的侧滑实现 ,因为我们今天要实现的滑动菜单框架
问题内容: 我正在尝试更改select option边界,但是无法做到这一点,我已经尝试了很多次,但是找不到合适的解决方案。我已经附上了屏幕截图。 问题答案: 选择的下拉列表是所谓的ShadowDOM的一部分。在当前的CSS规范第3级中,无法定位大多数ShadowDOM元素。您可以在此处阅读有关ShadowDOM的规范,尽管关于所需内容的内容并不多。 Chrome有一些专有的选择器可以更改某些 s
本文向大家介绍js实现select下拉框菜单,包括了js实现select下拉框菜单的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现select下拉框菜单的详细代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 具体代码如下: <!DOCTYPE html> 如果大家还想深入学习,可以点击jquery下拉框效果汇总、JavaScript下拉框效果汇总进行学习。 以上就是js实
我有popupMenu和CheckBox。我需要将状态CheckBox写入布尔。此代码不工作: 这是错误: 致命的例外:主java。com上的lang.NullPointerException。亚历克斯。救命啊。根系活力。android上的OnOptions ItemSelected(RootsActivity.java:182)。应用程序。活动com上的onMenuItemSelected(Ac