Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4-LAB

.docx
Скачиваний:
0
Добавлен:
27.11.2023
Размер:
138.52 Кб
Скачать

4 – Laboratoriyalıq jumıs. Android sistemasında paydalanıwshı interfeysin jaratıw. View-lerde Button, checkbox, Editext lerden paydalanıw.

Jumıstan maqset: Android qollanbaların jaratıwda Layout (RelativeLayout, LinerLayout, TableLayout, AbsoluteLayout, FrameLayout) lar hám View (button, textView, editText, spinnerView, checkbox, radiobutton, radioGroup, toggleButton, ImageButton hám basqalar) lerden paydalanıw kónlikpelerine iye bolıw.

Máseleniń qoyılıwı: Student berilgen variant boyınsha berilgen komponentanıń tolıq anıqlamasın keltiriwi há onnan paydalanıw kónlikpelerine iye bolıwı kerek.

Tapsırmaлар:

  1. RelativeLayout qásiyetleri anıqlaması

  2. Textview qásiyetleri anıqlaması

  3. Button qásiyetleri anıqlaması

  4. Checkbox qásiyetleri anıqlaması

  5. TableLayout qásiyetleri anıqlaması

  6. Proressbar qásiyetleri anıqlaması

  7. Timepicker qásiyetleri anıqlaması

  8. ExpandableListView qásiyetleri anıqlaması

  9. AbsoluteLayout qásiyetleri anıqlaması

  10. Datepicker qásiyetleri anıqlaması

  11. Tooglebutton qásiyetleri anıqlaması и

  12. Spinner qásiyetleri anıqlaması

  13. Imagebutton qásiyetleri anıqlaması

  14. radioButton qásiyetleri anıqlaması

  15. AutoCompleteTextView qásiyetleri anıqlaması

  16. LinerLayout qásiyetleri anıqlaması

  17. radioGroup qásiyetleri anıqlaması

  18. CalendarView qásiyetleri anıqlaması

  19. ListView qásiyetleri anıqlaması

  20. ImageView qásiyetleri anıqlaması

  21. FrameLayout qásiyetleri anıqlaması

  22. MultiLineText qásiyetleri anıqlaması

  23. MultiAutoCompleteText qásiyetleri anıqlaması

  24. Gridlayout qásiyetleri anıqlaması

  25. Gallery qásiyetleri anıqlaması

  26. ScrollView qásiyetleri anıqlaması

Edit text komponentası hám onnan paydalanıw

Edittext – bul tekst kiritiw ushın arnalǵan komponenta bolıp, TextView klasınıń násili bolıp tabıladı.

Edittext komponentası qollanbalarda tómendegi súwrettegidey kóriniske iye boladı.

XML definition for a very basic EditText control 

<EditText

        android:id="@+id/editTextSimple"

        android:layout_height="wrap_content"

        android:layout_width="match_parent">

</EditText>

Retrieving the Value of an EditText Control Programmatically

final EditText simpleEditText = (EditText) findViewById(R.id.editTextSimple);

String strValue = simpleEditText.getText().toString();

Monitoring an EditText Control for Actions

setOnClickListener() – EditText basılǵanda isleydi

setOnLongClickListener() - EditText uzaq basılǵanda isleydi

setOnKeyListener() - EditText ke klaviaturadan qandayda bir simvol kiritilgende isleydi

setOnFocusChangedListener() – qollanba interfeysinde EditText ke fokus alınǵanda shaqırıladı

final EditText simpleEditText = (EditText) findViewById(R.id.editTextSimple);

simpleEditText.setOnFocusChangeListener(new OnFocusChangeListener() {

public void onFocusChange(View v, boolean hasFocus) {

String strValue = simpleEditText.getText().toString();

Log.d(DEBUG_TAG, "User set EditText value to " + strValue);

}

});

EditText ge kiritilgen maǵlıwmatlar tipleri hám qosımsha komponentaları

android:inputType="phone"

android:inputType="textPassword"

android:hint="@string/hint"

android:capitalize="sentences" –

android:digits="01"

android:cursorVisible="false"

EditText komponentasınıń qásiyetleri

Qásiyeti

Anıqlaması

android:textSize

Tekst ólshemi. Tekst ólshemin ornatıwdıń bir neshe usılı bar. px (piksel), dp, sp, in (dyum), pt, mm. Tekstlerge ólshem ornatıwda sp nı qollanıw usınıladı. android:textsize=”48sp”

android:textStyle

Tekst stili. Normal, bold, italic mánisleri isletiledi.

Máselen: android:textStyle="bold"

android:textcolor

Tekst reńi. Reńler 4 túrli formada beriledi: #RGB; #ARGB; #RRGGBB; #AARRGGBB, háripler R, G, B reńlerdi, A ayqınlıqtı (kórinip turatuǵın) bildiredi (alpha - channel). A mánisi 0 bolsa, 100% ayqınlıq.

...

...

Соседние файлы в предмете Mobil qosimshalar