بسم الله الرحمن الرحيم
كيفية تعيين أعلى قيمة وأدنى قيمة للسيك بار, وتحديد طول الخطوة التي يتحرك بها .. برمجياً لاندرويد seekbar
في السابق أخذنا : تغيير حجم النص بواسطة السيك بار في تطبيق اندرويد برمجياً
والبعض طلب مني أن اقوم بشرح أكبر عن السيك بار لذلك ان شاء الله سوف اشرحها جميعاً .. ولكن في هذا الدرس فقط كما ذكرنا.
قمنا التكلم في الدرس عن :
- خاصية max للسيك بار.
- تعيين أقل وأعلى قيمة للنص او للعنصر الذي يتحكم فيه السيك بار.
- تعيين عدد الخطوات التي يتقدم بها السيك بار.
لمتابعة الشرح :
الأكواد التي انتهينا فيها لهذا الدرس : ( من أجل أن نكمل عليها شروحات أخرى ).
package com.andrody.androdycom; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.widget.SeekBar; import android.widget.TextView; public class MainActivity extends ActionBarActivity { SeekBar seek; TextView text; int MAX = 60; int MIN = 20; int PLUS = 2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = (TextView) findViewById(R.id.text); seek = (SeekBar) findViewById(R.id.seek); seek.setMax((MAX-MIN)/PLUS); seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { text.setTextSize(MIN + (progress * PLUS)); } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { } }); } }
وانتظرونا بكل شرح جديد ومفيد .. والسلام عليكم