相关疑难解决方法(0)

android截取屏幕截图

我正在开发一个Android应用程序.我有一个活动,比如A,它用整个屏幕填充视图.在AI中按下一个按钮想要开始另一个活动,比如B,它也有一些视图和控件.我希望活动B在屏幕外,并希望从A获取B的屏幕截图.可能吗?

注意:我通过将绘图缓存保存到位图中来成功获取页面A的屏幕截图,但很难获取屏幕外页面的屏幕截图.

android screenshot off-screen android-activity

19
推荐指数
2
解决办法
9344
查看次数

如何保存碎片娱乐

我正在尝试使用片段和RadioGroup实现标签栏

我像这样切换片段像这样改变radiogroup(在sdk示例中看到类似的东西)

公共区域

 void onCheckedChanged(RadioGroup radioGroup, int id) {
        TabInfo newTab = mContent.get(id);

        if (newTab != lastTab) {
            FragmentTransaction transaction = mActivity.getSupportFragmentManager().beginTransaction();
            if (lastTab != null && lastTab.fragment != null) {
                transaction.detach(lastTab.fragment);
            }
            if (newTab.fragment == null) {
                newTab.fragment = Fragment.instantiate(mActivity, newTab.getTag());
                transaction.add(mContainerId, newTab.fragment);
            } else {
                transaction.attach(newTab.fragment);
            }
            lastTab = newTab;
            transaction.setCustomAnimations(R.anim.tab_transaction, R.anim.tab_transaction);
            transaction.commit();
        }
    }
Run Code Online (Sandbox Code Playgroud)

但每次发生这种情况时,附加片段都是从头开始创建的,即调用onCreate等等.

有什么方法可以保留片段在活动中一次又一次地创建?我也不希望后退按钮可以切换回来;

java android android-fragments

1
推荐指数
1
解决办法
3730
查看次数