android - 如何将activity_main布局文件连接到非主要活动
问题描述
我正在尝试将 activity_main 布局文件连接到 google 活动,以允许 activity_main 文件可以访问 Speak 方法,该怎么做?
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, "")
}
}
解决方案
您可以像这样将任何布局膨胀到活动/片段:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.your_layout_main, container, false);
...
推荐阅读
- sql - 如何从另一列查找值并检查其是否重复,然后在 Oracle SQL 中删除行
- javascript - React - 从道具调用函数
- css - 预加载 typekit 字体 css
- javascript - 如何在js中循环遍历字符串列表并同时降低循环速度?
- angular - Forkjoin 后跟 foreach 导致“无法调用类型缺少调用签名的表达式。”
- amazon-web-services - AWS。Cloudwatch 触发警报状态更改规则
- java - AsyncTask 与 MainThread
- .net-core - 如何将默认网站 URL 重定向到 .NET Core 中的自定义 URL?
- here-api - here-api 行驶距离所用的时间
- python - 请求返回后,Flask 1.0.2 线程暂停