تغيير حجم النص بواسطة السيك بار في تطبيق اندرويد برمجياً

بسم الله الرحمن الرحيم

كيفية التحكم بالنص بواسطة شريط السيك بار برمجياً في تطبيق اندرويد, طريقة جداً سهلة وخفيفة وأكثر من يحتاجها مبرمجين تطبيقات الكتب والاخبار والجرائد إلخ.

كذلك تستفيد منها لجعل تطبيقك أكثر توافقية, لأن قياس الشاشات سوف تكون مختلفة, سواء كان تطبيقك للجوال او التابلت او التلفزيون او الساعة إلخ.

الدرس : التحكم بحجم النص بواسطة شريط السيك بار اندرويد برمجياً

الكود المستخدم في الشرح :

MainActivity.java

package com.andrody.androdycom;

import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.util.TypedValue;
import android.widget.SeekBar;
import android.widget.TextView;


public class MainActivity extends ActionBarActivity {
    SeekBar seek;
    TextView text;

    @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.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                text.setTextSize(TypedValue.COMPLEX_UNIT_SP,progress);
            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {

            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {

            }
        });

    }
}

activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:orientation="vertical">
    <SeekBar
        android:id="@+id/seek"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
    <TextView
        android:id="@+id/text"
        android:text="AndRody.com"
        android:gravity="center"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>


</LinearLayout>

وانتظرونا في دروس قادمة وجديدة .. والسلام عليكم ~

About عبدالقادر عليوي

مواليد 1996 , سوري الجنسية, طالب علم, لدي شغوف كبير في تعلم كل ما يتعلق بالانترنت من تطوير وحماية, أحب القراءة كثيراً .. هدفي نشر العلم بشتى أنواعه ومجالاته, متابع من الدرجة الأولى لـ الدكتور ابراهيم الفقي و الشيخ أحمد ديدات - رحمهم الله -.

Check Also

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (2)

نكمل معاً الدرس الثاني لبرمجة تطبيق جلب الخلاصات RSS لموقعك او مدونتك . من هنا تعلم كيفية برمجة تطبيق اندرويد للمبتدئين وبشرح كامل بالتفصيل

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (1)

هل لديك تدوينة أو موقع إخباري ؟ أو معرض يعرض الكثير من البيانات من وسائط ؟ وبحاجة لعرضها في تطبيق اندرويد ؟ هذه فرصتك من هنا وللمبتدئين تعلم برمجة تطبيق لمدونتك

عرض صورة في التطبيق من فايربيس

بسم الله الرحمن الرحيم اليوم سيكون شرحنا عن كيفية عرض صورة  في التطبيق من قاعدة …

2 comments

  1. كيف في لياوت يكون كود بشكل هاذا ما المقصود ب( <)

ضع بصمتك بتعليق يعبر عن امتنانك

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.