有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓中弹出窗口的java设置标题

我想建立一个应用程序,其中我有搜索按钮,当我点击这个我得到弹出窗口,我可以搜索学生的名字。 我创建了所有这些,但我想为这个对话框设置标题,比如“按姓名搜索学生” 这是我的密码

public class pop_up extends DialogFragment implements View.OnClickListener {
@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.popup,container,false);
        Button btn_search = view.findViewById(R.id.btn_search);
        Button btn_close = view.findViewById(R.id.btn_close);
        TextView result = view.findViewById(R.id.txt_found);
        EditText text = view.findViewById(R.id.txt);
        btn_search.setOnClickListener(this);
        btn_close.setOnClickListener(this);
        getDialog().setTitle("Search for Student by Name");
        return view;
    }
    @Override
    public void onClick(View view) {...}
}

这是MainActivity中的代码

final FragmentTransaction fragment = getFragmentManager().beginTransaction();
final pop_up pop = new pop_up();
Button btn = findViewById(R.id.btn_student);
btn.setOnClickListener(new View.OnClickListener() {
     @Override
     public void onClick(View view) {
          pop.show(fragment,null);
     }
});

对话框出现但没有标题,如何设置标题


共 (1) 个答案