Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

суббота, 1 декабря 2012 г.

Android. Вывод в TextView с прокруткой.

Максимальное кол-во строк = 25, далее - вертикальная прокрутка
activity_main.xml
<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:orientation="vertical"
       tools:context=".MainActivity" >
       
     <TextView  android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:id="@+id/textOut"
           android:singleLine="false"
           android:maxLines="25"
           android:scrollbars="vertical" />

</LinearLayout>

MainActivity.java

public class MainActivity extends Activity {

    TextView outText;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        outText = (TextView) this.findViewById(R.id.textOut);
        outText.setMovementMethod(new ScrollingMovementMethod());
  
        ...
  
    }

        ...
}