nat*_*rio 22 android facebook android-facebook android-styles
我刚刚使用他们的SDK结合使用Facebook实现了登录ParseFacebookUtilsV4.
在我的清单中FacebookActivity,当我尝试登录时,我必须声明一个启动,这很有效.
<activity android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:label="@string/app_name" />
Run Code Online (Sandbox Code Playgroud)
这个片段来自官方文档,所以我没有选择任何东西.我发现它的造型真的很奇怪.在我的模拟器(API 22)上它有一个似乎来自90年代的ProgressBar!有没有办法造型呢?我尝试过更改android:theme属性,但没有成功.

我想扩展com.facebook.FacebookActivity,但在挖掘源代码后我发现它膨胀了一个com.facebook.LoginFragment,然后实际上负责进度条.有任何想法吗?
您在清单中为 Activity 设置的内容android:theme基于 Honeycomb 之前在 Android 中使用的原始主题。这就是为什么你的 ProgressBar 看起来这么旧。您可以尝试另一个主题,例如:
@android:style/Theme.Material.NoActionBar.TranslucentDecor
Run Code Online (Sandbox Code Playgroud)
这是基于新的材料设计,但当然这只适用于 Lollipop 设备。查看 AppCompat-Library,了解更多与旧设备兼容的 Material Design 样式。
| 归档时间: |
|
| 查看次数: |
1346 次 |
| 最近记录: |