Czy istnieje sposób wyświetlania obramowanego tekstu w widoku TextView?Android - Sposób wyświetlania obramowanego tekstu w widoku TextView?
5
A
Odpowiedz
16
Proponuję rozszerzyć TextView
Zobacz Android Custom Component Guide
package samples.test;
public class MyTextView extends TextView {
public MyTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public MyTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyTextView(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Rect rect = new Rect();
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setColor(Color.WHITE);
paint.setStrokeWidth(3);
getLocalVisibleRect(rect);
canvas.drawRect(rect, paint);
}
}
niż używać go w układ xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<samples.test.MyTextView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:text="@string/hello" />
</LinearLayout>
5
Najprościej jest użyć tła 9 łat.
<TextView android:id="@+id/txt_target"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="000000000"
android:gravity="center_vertical"
android:background="@drawable/textfield_default"
android:layout_marginRight="5dip" />
Powiązane problemy
- 1. Czy istnieje sposób programowego zaznaczania tekstu w widoku TextView?
- 2. Wskaźnik przepełnienia tekstu Android TextView?
- 3. Android TextView: Zmień kolor tekstu po kliknięciu
- 4. Kontrola czasu wyświetlania widoczności TextView Android programowo
- 5. Android: Automatyczne przewijanie tekstu w TextView
- 6. Animacja rozmiaru tekstu Android TextView, a nie całego TextView
- 7. Sposób wyświetlania/ukrywania widoku w EmberJS
- 8. Android TextView i uzyskiwanie linii tekstu
- 9. jak dodać ramkę do tekstu w widoku tekstowym Android
- 10. Wyświetlenie dynamicznego tekstu w widoku Androida
- 11. xcode 7 szybki sposób wyświetlania widoku przezroczystego
- 12. Najlepszy sposób wyświetlania danych strumieniowych w widoku listy Androida
- 13. Android - Hashtag w TextView
- 14. Skalowanie tekstu Rozmiar w TextView
- 15. Animacja rozmiaru tekstu TextView
- 16. Android Dodaj zdjęcie do tekstu (w widoku tekstu)?
- 17. Wybór tekstu Androida w widoku Web
- 18. Android - Jak skutecznie ładować dużą ilość tekstu w TextView?
- 19. Centrowanie tekstu dużej czcionki w TextView
- 20. Najlepszy sposób wyświetlania tekstu diagnostycznego w Windows OpenGL
- 21. Android TextView nie można wybrać w CoordinatorLayout? (TextView nie obsługuje zaznaczenie tekstu Wybór wyłączony.)
- 22. Android: "TextView nie obsługuje zaznaczania tekstu Tryb akcji anulowany"
- 23. Android Autouzupełnianie TextView rozwijana szerokość
- 24. Android: dodanie obramowania wokół TextView
- 25. Android TextView i przycisk obok siebie, wielokąta w lewo TextView
- 26. Android Prosta animacja TextView
- 27. Jak wpływać linebreak w Android TextView
- 28. IllegalArgumentException podczas zaznaczania tekstu w Androidzie TextView
- 29. Android TextView Timer
- 30. Android TextView Long Shadow
Czy mógłbyś wyjaśnić, co masz na myśli przez "tekst graniczny"? –
Odpowiedź dziękuję. Mam na myśli, że każda litera tekstu byłaby granicząca. Jak to zrobić ? Przepraszamy za mój zły angielski. – AndroiDBeginner