我正在做一个应用程序,其中我在 LinearLayout 中有一个文本视图和一个图像视图。触摸线性布局将我们带到另一个活动。由于文本不适合文本视图,我想使文本视图内容选取框。我尝试了可能的方法,但它不起作用。xml内容如下。
<LinearLayout
android:id="@+id/profile_pic_Layout"
android:layout_width="fill_parent"
android:layout_height="100dip"
android:layout_margin="10dip"
android:background="@color/blue_background" >
<ImageView
android:id="@+id/profile_pic_menu"
android:layout_width="100dip"
android:layout_height="100dip"
android:contentDescription="@string/image"
android:scaleType="centerCrop" />
<TextView
android:id="@+id/profile_name_text"
android:layout_width="fill_parent"
android:layout_height="30dip"
android:layout_gravity="bottom"
android:gravity="center"
android:marqueeRepeatLimit="1"
android:inputType="text"
android:lines="1"
android:duplicateParentState="true"
android:scrollHorizontally="true"
android:fadingEdge="horizontal"
android:focusable="true"
android:textColor="@android:color/white"
android:textSize="20sp">
<requestFocus android:focusable="true"
android:focusableInTouchMode="true"
android:duplicateParentState="true" />
</TextView>
</LinearLayout>
我还尝试通过使用设置代码中选择的文本视图,
profileNameTextView.setEllipsize(TruncateAt.MARQUEE);
profileNameTextView.setSelected(true);
我认为这是因为父线性布局具有焦点。请帮我解决这个问题..!
谢谢大家..!