Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 同时支持平板电脑和手机的问题-参考资料_Android_Facebook_Android Layout - Fatal编程技术网

Android 同时支持平板电脑和手机的问题-参考资料

Android 同时支持平板电脑和手机的问题-参考资料,android,facebook,android-layout,Android,Facebook,Android Layout,我刚买了一台三星10.1平板电脑,除了屏幕布局不同之外,我显然需要开始指定大的布局等。我注意到了一些其他的差异 有人能帮我解决这些问题吗(它们是多种多样的) 在我的一个布局文件中,我引用了一个名为facebook_icon的图标,它存储在我自己项目的drawable hdpi文件夹中。这实际上不同于facebook SDK中的标准facebook图标,但即使我只是使用@drawable/facebook_图标,并且没有从布局文件中引用facebook SDK库,平板电脑上显示的图像是SDK图标,

我刚买了一台三星10.1平板电脑,除了屏幕布局不同之外,我显然需要开始指定大的布局等。我注意到了一些其他的差异

有人能帮我解决这些问题吗(它们是多种多样的)

  • 在我的一个布局文件中,我引用了一个名为facebook_icon的图标,它存储在我自己项目的drawable hdpi文件夹中。这实际上不同于facebook SDK中的标准facebook图标,但即使我只是使用@drawable/facebook_图标,并且没有从布局文件中引用facebook SDK库,平板电脑上显示的图像是SDK图标,而不是我自己项目中的图标!为什么?

  • 该平板电脑是MDPI,因此SDK图标是完全匹配的(因为它位于drawable/facebook_图标中,而您的图标位于drawable hdpi/facebook_图标中,并且不带限定符的drawable目录是MDPI。)

  • 我们能请一位主持人来把这个问题分成几个问题吗?这个问题太大了,一个问题也回答不了。@Barry,请分别提问。这将更适合stackoverflow的问答风格。第一个问题:平板电脑通常是mdpi屏幕,所以这可能就是你找不到图形的原因。至于其他人,我会等到他们分手。很抱歉。现在把它拆了,好的。这是有道理的,但可绘制的mdpi/facebook_图标不在我的项目中,而是在facebook SDK中。我想如果我想这样做的话,我必须将Facebook SDK包含在一个名称空间中,并以这种方式使用图标?我知道Android工具的r14将所有内容编译到同一个名称空间中。我不知道当前版本是否分离了名称空间。