شرح مشهد TEXTVIEW اندرويد ANDROID STUDIO


من سلسلة دروس المشاهد إخترت لكم مشهد TextView الذي لا يخلو منه اي تطبيق و هذا المشهد يستعمل في اضافة نص الى التطبيق لكن ليس الاستعمال الوحيد وسنطترق الى كيفية التعديل عليه برمجيا والى انواعه .
ينقسم هذا المشهد الى عدة انواع :
Large :اي انها مخصصة للنصوص التي تريد النص ان يكون كبيرا و بلون واضح
Medium : اي انها مخصصة للنصوص التي تريد النص ان يكون بخط متوسط ولون واضح قليل
Plain-small : يكون بخط صغير و غير واضح عادة ما تستعمل في النصوص الطويلة .
لكنني افضل plain لانها لا تاخد خصائص كثيرة
وهذا مثال لكل نوع على حدة


يمكنك التعديل عليها في ملف الجافا هكذا.



package com.hachour.learnmore.myapplication;
 
import android.graphics.Typeface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.TextView;
//يجب ان يكون اسم الكلاس مطابقا لاسم الملف
public class MainActivity extends AppCompatActivity {
 
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//استدعاء المشهد في الملف
TextView View=(TextView)findViewById(R.id.textView);
View.setText("تغيير النص");
//وضع لون جديد للنص
View.setTextColor(getResources().getColor(R.color.red));
//اخد محتوى المشهد
View.getText();
//وضعه في الوسط
View.setGravity(Gravity.CENTER);
//وضع وسع للنص
View.setPadding(1,1,1,1);
//وضع حجم الخط يكون عبارة عن float
View.setTextSize(3F);
//اخفاء المشهد
View.setVisibility(View.GONE);
//تغيير النص
Typeface nefa= Typeface.createFromAsset(getAssets(),"mfon.ttf");
View.setTypeface(nefa);
//وضع خلفية
View.setBackgroundResource(R.drawable.black);
}
}
شرح تغيير الخلفية ، لون النص و الخط.
هل ترغب في مثل هذه التدوينات

اسماعيل ايت بلا

ببساطة ارغب في تجربة جديدة من التعلم من خلال مشاركة ما تعلمه يجبرني ذلك على البحث لمدة طويلة مما يجعل الموقع جديرا بالثقة

اترك لنا تعليقا

الاشتراك بالقائمة البريدية

توصل باحدث مواضيعنا و كن على اطلاع باخر اخبار وتقنيات الاندرويد