Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android EditText不显示文本_Android_Android Edittext - Fatal编程技术网

Android EditText不显示文本

Android EditText不显示文本,android,android-edittext,Android,Android Edittext,在我的测试应用程序中,我有一个带有一些片段的活动。当用户从片段中选择一个项目时,该项目将加载到另一个片段中 但是片段的edittext不显示之前设置的文本。如果我打印带有getText的日志,则会打印文本。但在反屏幕中,编辑文本为空 只是为了测试,我改变了文本的颜色和背景以及文本。但我看不出有什么不同 设置新值的代码: private void initValues(GeneralInformation generalInformation) { clientSalesOrderNum

在我的测试应用程序中,我有一个带有一些片段的活动。当用户从片段中选择一个项目时,该项目将加载到另一个片段中

但是片段的edittext不显示之前设置的文本。如果我打印带有getText的日志,则会打印文本。但在反屏幕中,编辑文本为空

只是为了测试,我改变了文本的颜色和背景以及文本。但我看不出有什么不同

设置新值的代码:

private void initValues(GeneralInformation generalInformation) {

    clientSalesOrderNumberEdit.setText(generalInformation.clientSalesOrderNumber);
    representativeSalesOrderNumberEdit.setText(generalInformation.representativeSalesOrderNumber);
    salesOrderNoteEdit.setText(generalInformation.salesOrderNote);
    revenueNoteEdit.setText(generalInformation.revenueNote);

}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);
    this.view = inflater.inflate(R.layout.sales_order_general_fragment);

    salesOrderEdit = (EditText) view.findViewById(R.id.sales_order_general_id);
    salesOrderTypeEdit = (InstantAutoCompleteTextView) view.findViewById(R.id.sales_order_general_type);
    emissionDateText = (EditText) view.findViewById(R.id.sales_order_general_emission);
    baseDateText = (TextView) view.findViewById(R.id.sales_order_general_base);
    revenueAntecipatedEdit = (CheckBox) view.findViewById(R.id.sales_order_general_revenue_antecipated);
    clientSalesOrderNumberEdit = (EditText) view.findViewById(R.id.sales_order_general_number_client);
    representativeSalesOrderNumberEdit = (EditText) view.findViewById(R.id.sales_order_general_number_representative);
    salesChannelTypeEdit = (InstantAutoCompleteTextView) view.findViewById(R.id.sales_order_general_sales_channel);
    salesOrderNoteEdit = (EditText) view.findViewById(R.id.sales_order_general_note);
    revenueNoteEdit = (EditText) view.findViewById(R.id.sales_order_general_revenue_note);

    salesOrderNoteEdit.setFilters(new InputFilter[] { new InputFilter.LengthFilter(250) });
    revenueNoteEdit.setFilters(new InputFilter[] { new InputFilter.LengthFilter(250) });

    salesOrderEdit.setEnabled(false);
    emissionDateText.setEnabled(false);

    GeneralInformation generalInformation = ((SalesOrderGeneralActivity)getActivity()).getSalesOrderGeneralInfo();

    updateEnabled(((SalesOrderGeneralActivity)getActivity()).isDraft());

    initValues(generalInformation);

    Button btnGeral = (Button) view.findViewById(R.id.menu_lateral_btn_geral);
    btnGeral.setOnClickListener(this);
    Button btnCliente = (Button) view.findViewById(R.id.menu_lateral_btn_cliente);
    btnCliente.setOnClickListener(this);
    Button btnTransportePagamento = (Button) view.findViewById(R.id.menu_lateral_btn_transporte_pagamento);
    btnTransportePagamento.setOnClickListener(this);
    Button btnIncluirItem = (Button) view.findViewById(R.id.menu_lateral_btn_add_item);
    btnIncluirItem.setOnClickListener(this);
    Button btnListItens = (Button) view.findViewById(R.id.menu_lateral_btn_list_itens);
    btnListItens.setOnClickListener(this);

    btnGeral.setBackgroundResource(R.drawable.menu_lateral_ativado_geral);
    btnGeral.setTextColor(getResources().getColor(R.color.lateral_menu_text_selected));

    return this.view;
}
如果我将文本设置为显式,如:

salesOrderNoteEdit.setText("fooooo");
它的工作,字符串显示


有什么建议吗?

嗨,欢迎来到StackOverflow。请您提供一些代码与您的问题,这将有助于找到任何问题。谢谢,请发布“另一个片段”的代码。这似乎是一个简单的错误。