文本切换器中的文本未正确对齐,“文本”视图从线性布局的垂直中心开始

时间:2018-07-25 14:14:38

标签: android android-layout textview

我有一个文本切换器和一个线性布局的按钮。但是,文本视图中的文本正与按钮的垂直中心对齐,第二行从底部被剪切,我尝试使用填充和边距的所有组合,但是相同。可能是什么问题。

文本切换器的初始化如下-

textFeed = (TextSwitcher)findViewById(R.id.text_feed);
clueFeed.setFactory(new ViewFactory() {

                 public View makeView() {

                    TextView v = new TextView(SolvePuzzle.this);
                    v.setLines(2);
                    v.setTextSize(25);
                     v.setTextColor(0xFFE1F5FE);


                    return v;
                 }

             });

文字由-

设置
clueFeed.setText("Example text....   ");

<LinearLayout
      android:id="@+id/clue_layout"
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="horizontal"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_marginBottom="2dp"
      android:paddingBottom="3dp"
      android:layout_below="@+id/solve_top">



    <TextSwitcher
        android:id="@+id/clue_feed"
        android:layout_weight="1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="0dp"
        android:layout_gravity="top"
        android:paddingBottom="5dp"
        android:paddingStart="5dp"
        android:paddingEnd="5dp"
        android:fontFamily="sans-serif"
        android:text=""/>


      <Button
          android:layout_width="@dimen/drawer_but_H_W"
          android:layout_height="@dimen/drawer_but_H_W"
          android:onClick="onRight"
          android:background="@drawable/menu_lblue" />
</LinearLayout>

0 个答案:

没有答案