0

私はStackOverFlowが初めてで、私の問題は、タブを持つアプリを作成しているだけで、すべてのタブにlayout.xmlと言う同じレイアウトコンテンツを追加したいのですが、layout.xmlにはボタンがあり、いくつかのテキストボックスがあります. ボタンが押されるたびに、テキストボックスの内容を使用して値を計算したいと考えています。新しいタブごとにlayout.xmlを膨らませていますが、onClickListener()がタブで機能していません...誰か助けてくれますか...お願いします....

    TabSpec spec = th.newTabSpec("tag1");
        spec.setContent(new TabHost.TabContentFactory() {

            public View createTabContent(String tag) {
                // TODO Auto-generated method stub

                final View sem = getLayoutInflater().inflate(
                        R.layout.semester, null);

                Button Add = (Button) findViewById(R.id.bAdd);
                Add.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View paramView) {
                        // TODO Auto-generated method stub
                        counter++;
                        LinearLayout A = createNewSubject();
                        ((ViewGroup) sem).addView(A);
                    }
                });
                return sem;

これは、新しいタブを追加するための私のコードです....

4

1 に答える 1