每当我尝试构建包含HoloEverywhere作为依赖项的项目时,我都遇到了这个错误:
Gradle:FAILURE:构建因异常而失败.
出了什么问题:任务'执行失败':HoloEverywhere Library:processDebugManifest'.
java.lang.AssertionError(没有错误消息)
尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.
堆栈跟踪:
C:\workspace>gradlew assemble --stacktrace
The TaskContainer.add() method has been deprecated and is scheduled to be remove
d in Gradle 2.0. Please use the create() method instead.
:ABS v4.3.1:mergeDebugProguardFiles UP-TO-DATE
:ABS v4.3.1:packageDebugAidl UP-TO-DATE
:ABS v4.3.1:prepareDebugDependencies
:ABS v4.3.1:compileDebugAidl UP-TO-DATE
:ABS v4.3.1:generateDebugBuildConfig UP-TO-DATE
:ABS v4.3.1:mergeDebugAssets UP-TO-DATE
:ABS v4.3.1:compileDebugRenderscript UP-TO-DATE
:ABS v4.3.1:mergeDebugResources UP-TO-DATE
:ABS v4.3.1:processDebugManifest UP-TO-DATE
:ABS v4.3.1:processDebugResources UP-TO-DATE
:ABS v4.3.1:compileDebug UP-TO-DATE
:ABS v4.3.1:processDebugJavaRes UP-TO-DATE
:ABS v4.3.1:packageDebugJar UP-TO-DATE
:ABS v4.3.1:packageDebugLocalJar UP-TO-DATE
:ABS v4.3.1:packageDebugRenderscript UP-TO-DATE
:ABS v4.3.1:bundleDebug UP-TO-DATE
:ABS …Run Code Online (Sandbox Code Playgroud) 我想知道是否有可能创建一个自定义TextView,无论字体是什么,都能完美地居中文本.这是我现在的主要问题,但我也想知道是否可以使用像素设置特定高度,以便高度也是一致的.
此图显示了不同字体的大小和居中方式.图中最长的黑线是白色空间的中间.除了字体之外,图片中的字母在各方面都是相同的.文本大小相同(text.setTextSize(TypedValue.COMPLEX_UNIT_PX, 450);),它们都是居中的.我希望有人知道这些问题的答案!如果您需要我的应用程序中的任何代码,请询问.谢谢!
编辑:我知道android:gravity="veritcal_center",但这只在一定程度上起作用.你在上面看到的是实现的textview,但每种字体都有不同的重心,因此android:gravity="veritcal_center"不会真正使所有这些都完美地沿着屏幕居中.我正在寻找一种方法来创建一个自定义textView,以某种方式测量文本的高度,并使其与这些参数居中.@vmironov在评论中的建议有效,但前提是textview有一个字符.我无法搞砸他的代码,但是当我有机会的时候,我会在这里发帖,如果我发现了什么的话.谢谢!