Q
浮動標籤自定義
2
A
回答
1
是有一個解決這個問題的方法。使用
android:translationY="10dp"
您的EditText
+0
感謝它的工作原理:D – Kiel
+0
歡迎您:)做upvote;) – ashutiwari4
0
使用本textinputlayout,
<android.support.design.widget.TextInputLayout
android:id="@+id/username_text_input_layout"
style="@style/TextLabel"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/etUsername"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:ems="10"
android:hint="Username"
android:imeOptions="actionNext"
android:inputType="text|textNoSuggestions"
android:maxLength="255"
android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
你可以使用這個樣式,字體設置爲你的需要,根據您的需要修改成。
<style name="TextLabel" parent="TextAppearance.Design.Error">
<!--//hint color And Label Color in False State-->
<!--<item name="android:textColorHint">@color/colorPrimary</item>-->
<item name="android:textSize">@dimen/font_normal_size</item>
<!--//Label color in True State And Bar Color False And True State-->
<item name="colorAccent">@color/colorAccent</item>
<!--<item name="colorControlNormal">@color/</item>
<item name="colorControlActivated">@color/Color Name</item>-->
</style>
0
你肯定有android:padding
問題。我沒有看到你的代碼,但你可能會把它們放在錯誤的地方。
第一刪除他們,讓我知道,如果問題仍然發生:
這裏是Android Material Design Floating Labels for EditText教程中的示例代碼
<android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.AppBarLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="match_parent" android:layout_marginTop="?attr/actionBarSize" android:orientation="vertical" android:paddingLeft="20dp" android:paddingRight="20dp" android:paddingTop="60dp"> <android.support.design.widget.TextInputLayout android:id="@+id/input_layout_name" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/input_name" android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:hint="@string/hint_name" /> </android.support.design.widget.TextInputLayout> <android.support.design.widget.TextInputLayout android:id="@+id/input_layout_email" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/input_email" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textEmailAddress" android:hint="@string/hint_email" /> </android.support.design.widget.TextInputLayout> <android.support.design.widget.TextInputLayout android:id="@+id/input_layout_password" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/input_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textPassword" android:hint="@string/hint_password" /> </android.support.design.widget.TextInputLayout> <Button android:id="@+id/btn_signup" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/btn_sign_up" android:background="@color/colorPrimary" android:layout_marginTop="40dp" android:textColor="@android:color/white"/> </LinearLayout> </android.support.design.widget.CoordinatorLayout>
也期待在另一個很好的例子,以瞭解如何從Google Samples Github Repository
希望它能幫助
0
嘗試調整浮動標籤
0
enter code here
<android.support.design.widget.TextInputLayout
android:id="@+id/firstnameLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1">
<EditText
android:id="@+id/firstname_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:hint="First Name"
android:inputType="text"
android:drawableLeft="@drawable/ic_person_black_18dp"
android:drawablePadding="5dp"
android:textColorHint="#693EB4" />
</android.support.design.widget.TextInputLayout>
試試這個,也許它會幫助你的
android:paddingTop=""
android:paddingBottom=""
財產。
相關問題
- 1. TextInputLayout浮動標籤自定義字體和EditText上自定義字體
- 2. 定義自定義標籤
- 3. 自動關閉Chrome自定義標籤
- 4. 自定義「浮動」UITableViewCells
- 5. 浮動信息標籤的自定義滾動視圖連接到滾動條
- 6. ColdFusion的使用自定義標籤中自定義標籤
- 7. LWUIT標籤:創建自定義標籤
- 8. Docusign自定義標籤 - 配方標籤
- 9. 自定義模板標籤
- 10. symfony2 textfield自定義標籤
- 11. Oxyplot ScatterPoint自定義標籤
- 12. IlleagalStateException自定義標籤
- 13. ggplot2:scale_fill_brewer自定義標籤
- 14. Django自定義標籤'takes_context'
- 15. 自定義標籤爲PDF
- 16. 自定義HTML標籤
- 17. JSTL自定義標籤
- 18. Android自定義標籤
- 19. 創建自定義標籤
- 20. 自定義圖例標籤
- 21. 自定義標籤Chart.js
- 22. 自定義img標籤
- 23. iOS自定義標籤欄
- 24. 自定義Highcharts xaxis標籤
- 25. 創建自定義標籤
- 26. 自定義標籤和cfimport
- 27. 自定義包含標籤
- 28. 自定義軸標籤
- 29. Firebase/GTM:自定義標籤
- 30. Doxygen的自定義標籤
接受答案,如果有幫助...! –