Package uz space proverb data import androidx room. ColumnInfo


Download 53.03 Kb.
bet7/10
Sana22.02.2023
Hajmi53.03 Kb.
#1219993
1   2   3   4   5   6   7   8   9   10
Bog'liq
Zoonim naqil-maqallar sozligi code

}

actionBarTitle.text = context?.getString(R.string.about)

}

binding.apply {
tvAbout.setTextSize(
TypedValue.COMPLEX_UNIT_SP,
Settings().getTextSize(Settings.TEXT_SIZE_DESCRIPTON, requireContext())
)
}
}

}

package uz.space.proverb.ui



import android.os.Bundle
import android.util.TypedValue
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.Toast
import androidx.fragment.app.Fragment
import androidx.navigation.NavController
import androidx.navigation.Navigation
import androidx.navigation.fragment.navArgs
import com.google.gson.Gson
import uz.space.proverb.R
import uz.space.proverb.data.Proverb
import uz.space.proverb.databinding.ActionBarBinding
import uz.space.proverb.databinding.FragmentDescriptionBinding
import uz.space.proverb.settings.Settings

class DescriptionFragment : Fragment() {

private val args: DescriptionFragmentArgs by navArgs()
private lateinit var model: Proverb
private lateinit var binding: FragmentDescriptionBinding
private lateinit var actBinding: ActionBarBinding
private lateinit var navController: NavController

override fun onCreateView(


inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_description, container, false)
}

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {


super.onViewCreated(view, savedInstanceState)
binding = FragmentDescriptionBinding.bind(view)
actBinding = ActionBarBinding.bind(view)
navController = Navigation.findNavController(view)

var strModel = args.model


val gson = Gson()
model = gson.fromJson(strModel, Proverb::class.java)

binding.apply {


tvDescription.text = model.allText + "\n\n"

tvDescription.setTextSize(


TypedValue.COMPLEX_UNIT_SP,
Settings().getTextSize(Settings.TEXT_SIZE_DESCRIPTON, requireContext())
)

Download 53.03 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling