将项添加到ListView(使用Tabs)

时间:2017-04-30 16:43:20

标签: android listview pagerslidingtabstrip

我试图将一个项目添加到我的3个标签中的一个ListView中,该对象将在另一个活动上创建,创建后我想返回标签,已经有了在ListView中显示了该对象,我想在Tab的java类中进行FindViewById,但这不起作用,有谁知道我怎么能这样做?

代码: 创建创意活动

public class CreateIdeaActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_create_idea);


    final EditText title = (EditText) findViewById(R.id.ideaTitle);
    final EditText text = (EditText) findViewById(R.id.ideaText);
    final Button create = (Button) findViewById(R.id.btn_create);

    create.setOnClickListener(new View.OnClickListener(){

        @Override
        public void onClick(View view)
        {
            Idea idea = new Idea(title.getText().toString(),text.getText().toString(),"");
            Manager.AddObjectToIdeaList(idea); // Manager Class: List.add(idea)
        }
        });
}

我的一个标签(xml包含ListView),我想将Manager-List中的项目添加到ListView(findViewById不起作用):

   public class ideastab_main extends Fragment{


@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {

    View rootView = inflater.inflate(R.layout.activity_ideastab_main, container, false);
    return rootView;


}

}

0 个答案:

没有答案