2012-02-12 18 views
0

私のアプリはSDK 1.5 3.0用に書かれていますが、それ以降のバージョンではヒントがEditTextビューに表示されません。何か提案してください?ここで 乾杯、 リックテキストのヒントが最新のバージョンのSDKに表示されない

は、XMLレイアウトコードです:

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/scrollView1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" > 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="#123456" 
    android:gravity="center" 
    android:orientation="vertical" 
    android:padding="10dp" > 

    <TextView 
     android:id="@+id/warningTV" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="5dp" 
     android:gravity="center_horizontal" 
     android:text="@string/warningTV" 
     android:textColor="#FFFFFF" 
     android:textSize="20sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/csTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="2dp" 
     android:text="@string/csTitle" 
     android:textColor="#FFFFFF" 
     android:textSize="20sp" /> 

    <EditText 
     android:id="@+id/csET" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="5dp" 
     android:textColor="#123456" 
     android:gravity="center_horizontal" 
     android:hint="@string/csET" 
     android:inputType="numberDecimal" /> 

    <TextView 
     android:id="@+id/diaTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="2dp" 
     android:text="@string/diaTitle" 
     android:textColor="#FFFFFF" 
     android:textSize="20dp" /> 

    <EditText 
     android:id="@+id/diaET" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="5dp" 
     android:gravity="center_horizontal" 
     android:hint="@string/diaET" 
     android:inputType="numberDecimal" /> 

    <TextView 
     android:id="@+id/feedTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="2dp" 
     android:text="@string/feedTitle" 
     android:textColor="#FFFFFF" 
     android:textSize="20dp" /> 

    <EditText 
     android:id="@+id/feedET" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="5dp" 
     android:gravity="center_horizontal" 
     android:hint="@string/feedET" 
     android:inputType="numberDecimal" > 

     <requestFocus /> 
    </EditText> 

    <TextView 
     android:id="@+id/numTeeth" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="2dp" 
     android:text="@string/numTeeth" 
     android:textColor="#FFFFFF" 
     android:textSize="20dp" /> 

    <EditText 
     android:id="@+id/teethET" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="5dp" 
     android:gravity="center_horizontal" 
     android:hint="@string/teethET" 
     android:inputType="number" /> 

    <Button 
     android:id="@+id/calcButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="2dp" 
     android:text="@string/calcButton" 
     android:textColor="#123456" 
     android:textSize="20sp" 
     android:textStyle="bold" /> 

    <Button 
     android:id="@+id/resetButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_margin="2dp" 
     android:text="@string/resetButton" 
     android:textColor="#123456" 
     android:textSize="20sp" 
     android:textStyle="bold" /> 
</LinearLayout> 

</ScrollView> 

あなたがのEditTextに私がヒントの文字列値にリンクしていることがわかります。不思議なことにヒントはSDKの初期段階にしか現れず、後の段階には現れません。これは、エミュレータと実際のデバイスの両方で発生します。

+0

なぜSDK 1.5を使用していますか? Android版のこのバージョンを使用している端末はありません。これを参照してください(http://developer.android.com/resources/dashboard/platform-versions.html) – Shaiful

+0

@スハブ - 私の悪い、それは実際にはSDK3.0 –

+0

あなたのコードを投稿してください。 – Shaiful

答えて

0

は、私は同様に、この非常によく似質問に答え:ここ

EditText hint not displaying

は、私はあなたの質問はすでに、このようなアンドロイド」などの要素「のEditText」に特定のレイアウトを追加して、以前に解決されていると考えています。 「center_horizo​​ntalと置く:

How to add hint into EditText with inputType=“numberDecimal”?

はそれを削除してみて、使用するレイアウトでそれを包む「重力=アンドロイド:」=「center_horizo​​ntal」重力あなたの問題を引き起こす可能性があり内部の "EditText"要素。 StackOverflowの上の例の作業

:ここで迅速なGoogle検索を行う

Rows don't render properly in Android Layout. Buttons seem to be the problem

は、人々はそれが動作するように得ているいくつかの例は以下のとおりです。

The Android Tutorial Series Part 2 – Calculator App

unit-testing-with-the-junit-testing-framework

Android 4 - Apps Mortagage Calculator

私はすべての携帯電話とタブレットが作成したアプリケーションをすべて実行できるようにAndroid 1.5を使用しています。がんばろう!

+0

ガイダンスをありがとう。プログラミングに慣れていないので、迷子になったり圧倒されたりするのは簡単です。編集テキストとレイアウトから重力を取り除くというあなたの提案は、完全に機能しました。とても有難い。 よろしく、 –

+0

返信いただきありがとうございます!その良い知っている人々は新しいものを学ぶために努力し続けたいと思っています。続ける、決して諦めないで! –