2011-12-12 129 views
2

选框在textview.I中不起作用将textview放置在两个按钮之间的TableLoyout内。我将textview设置为可伸缩列。这是我的xml代码。我无法弄清楚这个错误。android选框不工作

<?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="fill_parent" 
android:background="#e0bf64" android:orientation="vertical"> 


<TableLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:stretchColumns="2" 
    android:background="#f2cd6d"> 
    <TableRow> 
     <Button 
      android:id="@+id/btn_prv" 
      android:text="@string/prv" 
      android:textSize="16sp" 
      android:layout_column="1" 
      android:layout_width="100dip"    
      android:background="@drawable/prev_btn_re" 
      android:paddingLeft="0sp" 
      android:paddingTop="0sp" 

     /> 

     <TextView 
      android:id="@+id/head_title" 
      android:layout_width="125dip" 
      android:gravity="center" 
      android:paddingLeft="5sp" 
      android:paddingTop="10dip" 
      android:paddingRight="0sp" 
      android:background="#f2cd6d" 
      android:textSize="16sp" 
      android:textColor="@color/black" 
      android:marqueeRepeatLimit="marquee_forever" 
      android:lines="1" 
      android:ellipsize="marquee" 
      android:focusable="true" 
      android:focusableInTouchMode="true" 
      android:freezesText="true" 
      android:scrollHorizontally="true" 
      android:text="marquee text" 

     /> 

     <Button 
      android:id="@+id/btn_next" 
      android:text="@string/next" 
      android:textSize="16sp" 
      android:gravity="right" 
      android:layout_width="100dip" 
      android:background="@drawable/next_btn_re" 
      android:paddingRight="10sp" 
      android:paddingTop="5sp" 
     /> 
     </TableRow> 
    </TableLayout> 
</LinearLayout> 

请任何一个告诉我为什么它不工作?

+0

选框不工作。错误或功能? –

+0

没有错误。可能是功能不起作用。或者在xml中可能会有一些错误。不能弄明白。 – Srini2k6

回答

20

当TextView变得聚焦或被选中时,选框开始。您可以通过在TextView上调用setSelected(true)来强制它开始。

+2

+1男士这对我非常有帮助感谢.. – Youddh

+2

对我不适用 – ksu