Android - Способ появиться ограниченный текст на TextView?

Существует ли способ появиться ограниченный текст на TextView?

5
задан Oak Bytes 24 July 2012 в 17:19
поделиться

2 ответа

Я бы предложил расширить TextView
См. Android Custom Component Guide

android_text_border

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);       
    }
}

Чем использовать его в макетах 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>
16
ответ дан 18 December 2019 в 07:29
поделиться

Visual Studio не имеет интегрированной системы документации.

Если вы хотите сохранить совместимость с другими языками, попробуйте использовать Doxygen с Doxycomment Addin для Visual Studio.

Для документации C # или .NET существует несколько инструментов, наиболее часто используемых (насколько мне известно) - Замки из песка .

Наконец, вы можете проверить эту запись блога , которая предоставляет небольшой скрипт Python, который преобразует некоторые специальные тэги C # в Doxygen.

-121--1088516-

Джеймс и Эд правильные. Если возникает случай, в котором требуется вычислить все выражения независимо от предыдущих неудачных условий, можно использовать логический оператор без короткого замыкания и .

-121--1414210-

Наиболее простой способ - использовать фон 9 патчей.

<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" />
5
ответ дан 18 December 2019 в 07:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: