Advertisement
programusy

essa

Nov 7th, 2023
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. Oto prosty przykład aplikacji mobilnej w języku Java i pliku XML, która pokazuje działanie elementu ScrollView w Androidzie:
  2.  
  3. 1. Stwórz nowy projekt Android Studio lub otwórz istniejący.
  4.  
  5. 2. W pliku `activity_main.xml` umieść następujący kod XML, który zawiera ScrollView z przykładową treścią:
  6.  
  7. ```xml
  8. <?xml version="1.0" encoding="utf-8"?>
  9. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  10. xmlns:app="http://schemas.android.com/apk/res-auto"
  11. xmlns:tools="http://schemas.android.com/tools"
  12. android:layout_width="match_parent"
  13. android:layout_height="match_parent"
  14. tools:context=".MainActivity">
  15.  
  16. <ScrollView
  17. android:layout_width="match_parent"
  18. android:layout_height="match_parent">
  19. <LinearLayout
  20. android:layout_width="match_parent"
  21. android:layout_height="wrap_content"
  22. android:orientation="vertical">
  23.  
  24. <TextView
  25. android:layout_width="match_parent"
  26. android:layout_height="wrap_content"
  27. android:text="ScrollView Example"
  28. android:textSize="24sp"
  29. android:gravity="center" />
  30.  
  31. <TextView
  32. android:layout_width="match_parent"
  33. android:layout_height="wrap_content"
  34. android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit..."
  35. android:padding="16dp" />
  36.  
  37. <!-- Dodaj więcej treści tutaj -->
  38. </LinearLayout>
  39. </ScrollView>
  40. </RelativeLayout>
  41. ```
  42.  
  43. 3. W pliku `MainActivity.java` dodaj następujący kod, który ustawia widok XML jako widok główny aplikacji:
  44.  
  45. ```java
  46. package com.example.scrollviewexample;
  47.  
  48. import androidx.appcompat.app.AppCompatActivity;
  49. import android.os.Bundle;
  50.  
  51. public class MainActivity extends AppCompatActivity {
  52.  
  53. @Override
  54. protected void onCreate(Bundle savedInstanceState) {
  55. super.onCreate(savedInstanceState);
  56. setContentView(R.layout.activity_main);
  57. }
  58. }
  59. ```
  60.  
  61. 4. Teraz możesz uruchomić aplikację na swoim urządzeniu lub emulatorze, a zobaczysz przykład działania elementu ScrollView. Gdy treść wewnątrz ScrollView jest dłuższa niż ekran, użytkownik może przewijać ją w górę i w dół.
  62.  
  63. Ten przykład ilustruje podstawowe użycie elementu ScrollView w Androidzie do przewijania zawartości, gdy jej rozmiar przekracza dostępny ekran. Możesz dodać więcej treści do `activity_main.xml`, aby zobaczyć, jak ScrollView automatycznie obsługuje przewijanie.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement