小编Héc*_*ena的帖子

从源代码中加载res/values/dimension.xml中的维度值

我想按原样加载值.我有两个dimension.xml文件,一个在/res/values/dimension.xml,另一个在/res/values-sw360dp/dimension.xml.

从源代码我想做的事情

getResources().getDimension(R.dimen.tutorial_cross_marginTop);
Run Code Online (Sandbox Code Playgroud)

这是有效的,但我获得的值乘以屏幕密度系数(hdpi为1.5,xhdpi为2.0等).

我也试过

getResources().getString(R.dimen.tutorial_cross_marginTop);
Run Code Online (Sandbox Code Playgroud)

这原则上可行,但我得到一个以"dip"结尾的字符串......

android dpi dimension android-resources

319
推荐指数
8
解决办法
18万
查看次数

Android FragmentStatePagerAdapter,如何标记片段以便以后找到它

使用时,FragmentStatePageAdapter我得到这样的片段:

    @Override
    public Fragment getItem(int position) {
        return new SuperCoolFragment();
    }
Run Code Online (Sandbox Code Playgroud)

但是,稍后我的代码我需要找到这个片段来设置属性.在我使用片段的应用程序的其他一些部分,我基本上标记它们并使用它们来查找它们,findFragmentByTag(TAG)但现在我不知道该怎么做.

如何使用FragmentStatePageAdapter?找到碎片?

android android-viewpager

22
推荐指数
4
解决办法
3万
查看次数

getSherlockActivity()vs getActivity()

我正在使用SherlockFragment,直到今天我总是使用getActivity()方法来获取托管片段的活动的实例.现在我意识到SherlockFragment API中还有这个方法..我应该使用哪一个?

android actionbarsherlock

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

在活动被杀死后重新创建活动时,碎片后堆栈是否也恢复了?

由于碎片返回堆栈是由主机活动管理的,因此如果该活动被系统销毁(因为系统在其他地方需要更多的内存)并在由于用户回来之后重新创建,则碎片返回堆栈状态也将由主机活动创建。系统?

android android-fragments

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

OSMDROID有替代品吗?

使用多点触控进行缩放时,osmdroid的行为不正确.另外我在jar文件中发现了一些使用不同许可证的源代码,因此我不确定是否可以使用它.

android osmdroid

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

当用户多次按下按钮时,如何避免多次触发onClick事件?

Android,如果用户多次按下一个按钮很快onClick就会多次触发事件......哪种有意义.

如果该onClick方法启动一个新的Activity,用户可以Activity多次打开它,并且每个实例Activity将堆叠在堆栈顶部.

我通常禁用onClick方法内部的按钮(与按钮相关联)并在使用a Handler和后几秒钟再次启用它postDelay.

我真的不喜欢这样做,所以有另一种方式以更干净的方式解决这个问题吗?

android onclick

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

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

使用TAG`android:switcher:+ R.id.ot_pag_main +:0`来查找片段是否安全?

我没有在Android文档上看到这个.使用这个自动生成的标签来引用viewPager中的片段是否安全?

android android-viewpager

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

将片段实例保留在FragmentPagerAdapter中

是否可以保留为FragmentPagerAdapter内部创建的每个片段的实例FragmentPagerAdapter

像这样的东西:

@Override
    public Object instantiateItem(ViewGroup container, int position)
        switch(position){
        case 0:
            fragment0 = super.instantiateItem(container, position);
            return fragment0;
        case 1:
            fragment1 = super.instantiateItem(container, position);
            return fragment1;
        default:
            return super.instantiateItem(container, position);
        }
    }
Run Code Online (Sandbox Code Playgroud)

我会遇到内存问题吗?

这个想法是MyFragmentPagerAdapter.fragment0为了获得对片段的引用.

android android-fragments fragmentpageradapter

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

带有facebook sdk登录的启动画面需要nohistory = false(我需要nohistory = true)

我有一个典型的启动画面,带有"Connect with Facebook"登录按钮.当用户触发facebook auth时,Facebook应用程序弹出,然后返回到初始屏幕,以便在onComplete()facebook回调方法中调用下一个活动.

然后从这个新创建的Activity,当用户按下时,我回到启动画面,我不希望这样.我不能将启动画面设置为nohistory = true,因为facebook sdk需要回到此活动并调用onActivityResult方法...

有任何想法吗?谢谢!

android facebook single-sign-on

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

Java - 如何将此字符串转换为日期?

我从服务器收到这个,我不明白T和Z意味着2012-08-24T09:59:59Z什么,将此字符串转换为Date对象的正确SimpleDateFormat模式是什么?

java simpledateformat

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