1

私はAndroidが初めてで、ログイン画面用のコードをダウンロードしました。すべての境界線を見ることができず、境界線の半分 (編集テキストの下部) しか表示されません。その理由は、レイアウトの構成に関するものだと思います。誰でも私を助けることができますか?

これは次のようになります。
ここに画像の説明を入力

以下に、私がどのようにそれを持ちたいかを示します。

ここに画像の説明を入力

4

3 に答える 3

0

その違いは、Android のさまざまなスタイルに基づいています。あなたが気に入らないのは、実際には Android が実行している Holo と呼ばれる新しいタイプのスタイルです。このテーマに固執するために変更する必要がない限り、それは良い考えです。

他の EditText は Android の古いバージョンのものであり、実際、EditText は、実行する Android バージョンに基づいて外観を変更します。

たとえば、Android バージョン 2.2 でエミュレーターを作成してみると、好みの EditText の外観が表示されますが、実行しているエミュレーターは Android 4.0 以降であると推測されるため、Holo テーマが含まれています。

本当に古いスタイルのアンドロイドのように見せたい場合は、その方法についてこの回答をご覧ください:リンク

于 2013-08-01T02:37:52.477 に答える
0
<style name="myTheme"  parent="android:Theme.Holo">
    <item name="editTextStyle">@style/MyWidget.EditText</item>
</style>

<style name="MyWidget.EditText" parent="android:Widget.EditText">
    <item name="android:background">@drawable/edit_text</item>
</style>

上記のコードをテーマスタイルで使用できます

于 2013-08-01T03:51:47.170 に答える