آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

تعریف یک TextView (و نمایش یک متن در آن TextView)، در یک Fragment ، در برنامه نویسی اندروید

در اینجا قصد داریم که شیوه تعریف یک TextView در یک Fragment را شرح بدهیم. همچنین یک متن را نیز در TextView نمایش خواهیم داد.

فرض کنید که نام فایل xml مربوط به Fragment مورد نظر ما برابر android_frag.xml باشد، کدهای فایل android_frag.xml را به صورت زیر می نویسیم :


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="50sp"/>

</LinearLayout>

که در آن، یک TextView با id برابر textView تعریف شده است.

نام فایل java مربوط به fragment را برابر Android.java در نظر گرفته و کدهای آن را به صورت زیر می نویسیم :


package com.kelidestan.fragments;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;

public class Android extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
         
        View android = inflater.inflate(R.layout.android_frag, container, false);
        TextView tv = (TextView) android.findViewById(R.id.textView);
        tv.setText("Android");
        return android;
    }
}

با کدها، تعیین کرده ایم که عبارت Android در TextView نمایش داده شود.

توجه داشته باشید که نام package که در خط اول کدها نوشته شده را باید برای پروژه اندروید خود تغییر بدهید.

نویسنده علیرضا گلمکانی
شماره کلید 299
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)