Как подключить файл макета Activity_main к неосновному действию - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь подключить файл макета Activity_main к Google Activity, чтобы метод Speak был доступен для файла Activity_main, как это можно сделать?

class googleSpeech : AppCompatActivity(), OnInitListener{   
    private var tts : TextToSpeech? = null;   
    private var speechBtn : Button? = null;    
    private var txt : EditText? = null;

    public fun spk(){    
        val Text = txt!!.text.toString()    
        tts!!.speak(Text, TextToSpeech.QUEUE_FLUSH, null, "")    
    }
}

1 Ответ

0 голосов
/ 03 мая 2019

Вы можете раздувать любой макет до действия / фрагмента, как это:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.your_layout_main, container, false);
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...