Import android os. Bundle


android:layout_marginTop="16dp"


Download 141 Kb.
Pdf ko'rish
bet11/15
Sana20.11.2023
Hajmi141 Kb.
#1789524
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
Qodirov mobil ilovakar 2 dedline

android:layout_marginTop="16dp" 
android:layout_marginBottom="16dp" 
android:text="0" 
android:gravity="end" 
android:textSize="24sp" /> 
 

android:layout_width="match_parent" 
android:layout_height="wrap_content" 


android:layout_below="@+id/resultTextView" 
android:columnCount="4" 
android:orientation="horizontal"> 
 


android:id="@+id/button7" 

android:text="7" /> 
 

android:id="@+id/button8" 

android:text="8" /> 
 

android:id="@+id/button9" 

android:text="9" /> 
 

android:id="@+id/buttonDivide" 

android:text="/" /> 
 

android:id="@+id/button4" 

android:text="4" /> 
 



android:id="@+id/button5" 

android:text="5" /> 
 

android:id="@+id/button6" 

android:text="6" /> 
 

android:id="@+id/buttonMultiply" 

android:text="*" /> 
 

android:id="@+id/button1" 

android:text="1" /> 
 

android:id="@+id/button2" 

android:text="2" /> 
 

android:id="@+id/button3" 

android:text="3" /> 
 



android:id="@+id/buttonSubtract" 

android:text="-" /> 
 

android:id="@+id/button0" 

android:text="0" /> 
 

android:id="@+id/buttonClear" 

android:text="C" /> 
 

android:id="@+id/buttonEquals" 

android:text="=" /> 
 

android:id="@+id/buttonAdd" 

android:text="+" /> 
 
 
 
 
styles.xml: 
 


#6200EA 
#3700B3 
#03DAC5 
#BBDEFB 
 
 
 
11-laboratoriya ishi.
Slider yasash va unda bir qancha rasmlarni avtomatik 
holatda o‘tib turishini ta’minlash. 
MainActivity.java: 
import android.os.Bundle; 
import androidx.appcompat.app.AppCompatActivity; 
import androidx.viewpager.widget.ViewPager; 
import java.util.Timer; 
import java.util.TimerTask; 
 
public class MainActivity extends AppCompatActivity { 
 
private ViewPager viewPager
private int[] imageIds = {R.drawable.image1, R.drawable.image2, R.drawable.image3}; // 
Rasmlar 
 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main); 
 
viewPager = findViewById(R.id.viewPager); 
 


// PagerAdapter yaratish va sozlash 
ImagePagerAdapter adapter = new ImagePagerAdapter(this, imageIds); 
viewPager.setAdapter(adapter); 
 
// Avtomatik aylantirish uchun Timer ishlatish 
Timer timer = new Timer(); 
timer.scheduleAtFixedRate(new MyTimerTask(), 2000, 4000); // Har 4 sekundda bir 
yangilanadi 

 
// TimerTask 
public class MyTimerTask extends TimerTask { 
@Override 
public void run() { 
runOnUiThread(new Runnable() { 
@Override 
public void run() { 
if (viewPager.getCurrentItem() < imageIds.length - 1) { 
viewPager.setCurrentItem(viewPager.getCurrentItem() + 1); 
} else { 
viewPager.setCurrentItem(0); 


}); 



ImagePagerAdapter.java: 
import android.content.Context; 
import android.view.LayoutInflater; 
import android.view.View; 


import android.view.ViewGroup; 
import android.widget.ImageView; 
import androidx.annotation.NonNull; 
import androidx.viewpager.widget.PagerAdapter; 
 
public class ImagePagerAdapter extends PagerAdapter { 
 
private Context context
private int[] imageIds; 

Download 141 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling