我有4个不同的片段,但是没有显示任何片段的标题。当我创建片段时,一切工作正常,但是现在actionBar上没有标题。我已经完成了在stackoverflow上发现的所有更改,但是没有一个对我有用
我主要活动的代码是:-
insertions[i][j-1]
其中一个包含窗口小部件的片段的代码(其余部分仍为空)如下:-
package main
import (
"fmt"
"log"
"golang.org/x/sys/windows/registry"
)
const ADAPTER_KEY = `SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}`
func main() {
k, err := registry.OpenKey(registry.LOCAL_MACHINE, ADAPTER_KEY, registry.ENUMERATE_SUB_KEYS|registry.QUERY_VALUE)
if err != nil {
log.Fatal(err)
}
defer k.Close()
keyNames, err := k.ReadSubKeyNames(-1)
if err != nil {
log.Fatal(err)
}
for _, keyName := range keyNames {
n, _ := matchKey(k, keyName)
if n != "" {
fmt.Println(n)
}
}
}
func matchKey(zones registry.Key, keyName string) (string, error) {
k, err := registry.OpenKey(zones, keyName, registry.READ)
if err != nil {
return "", err
}
defer k.Close()
netCfgInstanceId, _, err := k.GetStringValue("NetCfgInstanceId")
if err != nil {
return "", err
}
return netCfgInstanceId, nil
}
我几乎尝试了下面提到的所有内容。但还是一样
答案 0 :(得分:0)
在片段中,只需将此行放在onCreatView
中,以便每次加载片段时都会设置片段标题。
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
getActivity().setTitle("you title here");
...
}