不显示特定片段的ActionBar标题

时间:2019-03-15 09:31:07

标签: java android android-fragments

我有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
}

我几乎尝试了下面提到的所有内容。但还是一样

1 个答案:

答案 0 :(得分:0)

在片段中,只需将此行放在onCreatView中,以便每次加载片段时都会设置片段标题。

public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    getActivity().setTitle("you title here");
...
}