• TextView
  • SeekBar elementining setOnSeekBarChangeListener()




    Download 1.09 Mb.
    bet9/19
    Sana14.03.2022
    Hajmi1.09 Mb.
    #18629
    1   ...   5   6   7   8   9   10   11   12   ...   19
    Bog'liq
    Android Studio ma`ruzalar
    1-Obektga yo`nzltirilgan dasturity taminot, 6-Laboratoriya ishi (2), 123, Arifmetikaning asosiy teoremasi, Programmalıq injiniringge kirisiw paninen 3-ameliy jumisi, tranzistor (1), Документ Microsoft Word (8), 2.-7, 1-7, Denov tadbirkorlik va pedagogika instituti, 111, titul, Xorazm, 1- topshiriq
    SeekBar elementining setOnSeekBarChangeListener() metodini kodimizga qo'shishimiz lozim, bu slayder qiymatini o'zgartirish uchun voqea ishlovchilarini o'rnatishga imkon beradi. Keling, ushbu funktsional imkoniyatlardan foydalanamiz. activity_main.xml fayliga quyidagi kodni kiriting:

    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="16dp">


    <TextView
    android:id="@+id/textView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:textAlignment="center"
    android:textSize="36sp" />


    android:id="@+id/seekBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:max="50"
    android:progress="20" />

    Yuqoridagi kodda TextView elementi qo'shilgan, u slayderning joriy qiymatini aks ettiradi.
    Va MainActivity.java kodini o'zgartiraylik:
    package com.example.android.seekbar;

    import androidx.appcompat.app.AppCompatActivity;


    import android.os.Bundle;


    import android.widget.SeekBar;
    import android.widget.TextView;

    public class MainActivity extends AppCompatActivity {


    TextView textView;


    SeekBar seekBar;

    @Override


    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    seekBar = findViewById(R.id.seekBar);
    textView = findViewById(R.id.textView);
    seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {

    textView.setText(String.valueOf(progress));


    }

    @Override


    public void onStartTrackingTouch(SeekBar seekBar) {

    }


    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {

    }
    });


    }
    }

    Download 1.09 Mb.
    1   ...   5   6   7   8   9   10   11   12   ...   19




    Download 1.09 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    SeekBar elementining setOnSeekBarChangeListener()

    Download 1.09 Mb.