TextView setGravity()在Java中不起作用 - java

我被困在一个问题上,我不知道是什么原因造成的。
我有一个非常简单的布局,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
    android:id="@+id/my_text_view"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:layout_gravity="NOTE_THIS"
    android:textColor="#FFFFFF"
    android:textSize="22dp"
    android:text="TestText"/>
</LinearLayout>

它包含在另一个布局中。如果更改xml内部的重力,则在Layout-Editor和手机上会看到相同的结果。如果我想像myTextView.setGravity(Gravity.CENTER)一样以编程方式应用Gravity,则不会更改任何内容。而且我无法在Java的TextView上设置LayoutGravity

我将出于调试目的尝试将它们包含三个,每个都具有另一个引力,甚至可以正常工作。因此,我认为我的布局一切正常,并且必须有一个Bug或其他我想念的东西。
有人可以给我提示我也可以尝试的原因,或者是什么导致了此问题?

参考方案

将TextView的宽度设置为android:layout_width="fill_parent",然后可以使用myTextView.setGravity(Gravity.CENTER)以编程方式设置它的宽度

Android:如何为wrap_content设置高度动画? - java

我需要使用ValueAnimator来使用户拖动特定视图时出现自定义“放置字段”。 (我想将字段从gone, height = 0更改为visible, height = wrap_content)。我已经尝试过以下问题的解决方案:How to animate to wrap_content?当我在单个TextView上使用它时,答案就起作用了,但是当我尝试…

在Android Studio中设计可滚动内容时应遵循的方法是什么? - java

我正在约束布局中设计我的应用程序,并将其放置在“滚动视图”下。我想放置更多的Card Views,但是在xml文件的预览中没有放置空间。当布局已满时,我应该在哪里拖放Buttons,TextViews等?我已经处理了文本的滚动视图,但这是另外一回事。我知道我只能输入代码,但是当内容超出定义的屏幕尺寸时,我将无法看到我正在设计的内容时,我将很难这样做。(如果您…

android studio的设计预览中的布局为空 - java

我一直在从事一个项目,有一天我的布局在android studio设计中显得空白。我已经尝试过放置“ Base”。在文件style.xml中的“ Theme.AppCompat.Light.DarkActionBar”之前,我还尝试清理项目并使缓存/重新启动无效,但没有任何效果。我在manifest.xml中有此代码<?xml version=…

为什么我的应用在启动时总是崩溃-Android - java

刚刚遵循了有关如何制作按钮和活动的youtube指南。我按照他的代码减小字体大小,并且在启动时一直崩溃。有人知道为什么吗?public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { su…

Android App在启动时崩溃,没有进行任何更改。 - java

[已解决]-> NullPointerException不是由Java引起的,而是由外部源(WCF Web服务)实现错误而引起的。我在Android Studio中有一个Android App项目,几天前我的工作情况就很好。我今天开始工作,实际上什么也没改变,而现在启动它时,它在启动时就崩溃了。我真的不明白stacktrace试图告诉我什么。 [ 08…