这个有可能?

时间:2014-01-28 16:59:12

标签: android textview android-xml

可以通过编程方式生成以下xml代码吗?如何?

<TextView
        android:id="@+id/gallery_item_label"
        style="@style/TextWithWhiteShadow"
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:ellipsize="marquee"
        android:freezesText="true"
        android:gravity="center"
        android:lines="1"
        android:marqueeRepeatLimit="marquee_forever"
        android:maxLines="1"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:text="@string/app_name"
        android:textColor="@color/menu_light_gray_search_input"
        android:textSize="@dimen/home_item_text_size">

        <requestFocus
           android:duplicateParentState="true"
           android:focusable="true"
           android:focusableInTouchMode="true"/>

    </TextView>

1 个答案:

答案 0 :(得分:1)

如@ZouZou建议,请转到Android Developer。在这里,您可以搜索与xml属性相关的set方法。例如:android:maxlines属性,有setMaxLines(int maxlines) method。您将找到与XML属性对应的每个方法。 那么你所要做的就是

TextView tv=new TextView(getContext());
tv.setMaxLines(1);
....
祝你好运!