我正在尝试在我的应用中创建一个浮动按钮.按钮在那里,但按钮中的图像有点向上(见图像).
我无法弄清楚它有什么问题.下面是浮动按钮的XML的一部分.
<android.support.design.widget.FloatingActionButton
android:id="@+id/buttonUp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="16dp"
android:layout_marginTop="480dp"
android:clickable="true"
android:scaleType="center"
android:src="@drawable/btn_back_to_top_3x"
app:layout_anchor="@id/layout"
app:layout_anchorGravity="bottom|right|end"
app:backgroundTint="@android:color/background_light"
app:fabSize="normal" />
Run Code Online (Sandbox Code Playgroud)
按钮显示我想要的位置.唯一的问题似乎是里面的图像不是中心.为什么会这样?
编辑:经过一些更多的环顾四周我意识到图像本身存在问题,其中图像实际上没有居中,底部有空间(导致图像向上推).
我正在使用使用FBSDK的react native建立一个应用程序(react-native-fbsdk).整个过程没有问题,但在我将Xcode从9.4更新到10.0后,由于错误,我无法再构建项目:
找不到'FBSDKShareKit/FBSDKShareKit.h'文件
我发现了一些似乎有同样问题的问题并尝试了他们的建议,但仍然无法成功构建.我试过的事情:
在这一点上,我不确定我还应该尝试什么.最奇怪的是它在更新Xcode之前工作,所以这是否意味着Xcode本身发生了变化?
任何人对此有任何想法或遇到过这个问题?
编辑:通过将Build System从New Build System更改为Legacy Build System,我成功地构建了项目.该应用程序现在运行(也许现在Xcode构建项目的方式有所改变,这与当前的fbsdk不兼容?)
我正在尝试使用Android和蓝牙打印机打印收据.我已经设法正常打印文本并使用ESC/POS命令来处理某些文本.但是我无法弄清楚如何打印类似于表格的结构:
我试过使用反向进纸,但打印机似乎不支持它(我尝试了几个命令,但没有工作).目前,我能想到的唯一方法是计算每个数字的长度,并在它们之间增加空间,使其看起来像一个表格.有没有办法通过使用ESC/POS命令来做到这一点?
我正在使用React Native构建一个使用Firebase Messaging,Invites等的应用程序.该应用程序运行良好,直到我将Firebase Invite/Links添加到应用程序.现在; 即使应用程序可以构建和运行,它也会在收到推送通知时崩溃.logcat显示:
FATAL EXCEPTION: Firebase-RNFirebaseMessagingService
09-06 15:59:43.724 19077 19566 E AndroidRuntime: Process: com.myapp, PID: 19077
09-06 15:59:43.724 19077 19566 E AndroidRuntime: java.lang.NoSuchFieldError: No static field zzadc of type [Ljava/lang/String; in class Lcom/google/android/gms/measurement/AppMeasurement$UserProperty; or its superclasses (declaration of 'com.google.android.gms.measurement.AppMeasurement$UserProperty' appears in /data/app/com.myapp-1/base.apk)
09-06 15:59:43.724 19077 19566 E AndroidRuntime: at com.google.firebase.analytics.connector.internal.zzb.<clinit>(Unknown Source)
09-06 15:59:43.724 19077 19566 E AndroidRuntime: at com.google.firebase.analytics.connector.AnalyticsConnectorImpl.logEvent(Unknown Source)
09-06 15:59:43.724 19077 19566 E AndroidRuntime: at com.google.firebase.messaging.zzb.zzc(Unknown Source)
09-06 15:59:43.724 19077 19566 E AndroidRuntime: at com.google.firebase.messaging.zzb.zze(Unknown Source) …
Run Code Online (Sandbox Code Playgroud) 由于 64 位支持;我已从上传 APK 改为将捆绑包上传到 Play 商店。然而我注意到,虽然 APK 变得越来越小,但“用户数据”大小(从手机设置中查看)现在变得更大了。以下是我的应用程序的示例:
使用APK:
使用捆绑包:
虽然我可以理解为什么应用程序大小要小得多(Play Store 仅下载设备所需的内容),但我很好奇到底是什么导致用户数据变得这么大?Play 商店是否将需要下载的组件视为用户数据?
*不确定是否相关,但该应用程序是使用 React Native 构建的。