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