2011-12-12 4 views
2

マーキーがtextviewで動作していません。私は2つのボタンの間にTableLoyoutの中にtextviewを配置しました。そして私はstretchable列としてtextviewを行います。ここに私のXMLコードです。間違いを理解することはできません。アンドロイドマーキーが動作しません

<?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がフォーカスされるか選択されるとマーキーが開始されます。テキストビューでsetSelected(true)を呼び出すことで、強制的に開始することができます。

+2

+1人これは私のためにとても感謝しています。 – Youddh

+2

私のために働いていません – ksu

関連する問題