شرح مشهد TEXTVIEW اندرويد ANDROID STUDIO
28 January
من سلسلة دروس المشاهد إخترت لكم مشهد 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); } }شرح تغيير الخلفية ، لون النص و الخط.
اترك لنا تعليقا