小编gen*_*and的帖子

ViewPager中碎片之间的通信

我正在尝试这样做:http://android-er.blogspot.com/2012/06/communication-between-fragments-in.html 除了我正在使用FragmentStatePagerAdapter

我有两个片段的活动(FragmentAFragmentB)

FragmentA有一个edittext和一个按钮,FragmentB有一个textview

现在我想要的是每当我在edittext中输入内容并单击按钮时,我的textview上会出现一些内容.

主要活动:

public class MainActivity extends FragmentActivity {


    ViewPager viewPager = null;
    String TabFragmentB;

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

        viewPager = (ViewPager)findViewById(R.id.pager);    
        FragmentManager fragmentManager = getSupportFragmentManager();
        viewPager.setAdapter(new MyAdapter(fragmentManager));

    }

    public class MyAdapter extends FragmentStatePagerAdapter {  

        public MyAdapter (FragmentManager fm) {
            super(fm);
        }

        @Override
        public Fragment getItem(int i) {
            Fragment fragment = null;

            if (i == 0)
            {
                fragment = new FragmentA();
            }
            if (i …
Run Code Online (Sandbox Code Playgroud)

android android-fragments fragmentstatepageradapter

10
推荐指数
2
解决办法
1万
查看次数

获得整数的价值

如何获取对象的值并将其存储在变量int中?在字符串中我这样做:

String k = s_extend.getValue().toString();
Run Code Online (Sandbox Code Playgroud)

在int怎么样?

java string integer

9
推荐指数
1
解决办法
8833
查看次数

什么是图像uri?列表视图中的图像 uri

有人可以向我解释什么是图像uri吗?我有一个带有可以附加图像的列表视图的 android 应用程序,该列表视图显示图像 uri。谢谢

android

6
推荐指数
2
解决办法
2万
查看次数

选择行时启用 Jbutton

单击表中的行时如何启用禁用按钮?

这是我当前的代码:

public void disAbled2() {

        DefaultTableModel model = (DefaultTableModel)tb_add.getModel();
        int row = tb_add.getSelectedRow();

        if(row>=0) {
            b_add.setEnabled(true);
        }
    }
Run Code Online (Sandbox Code Playgroud)

java sql jframe

2
推荐指数
1
解决办法
2751
查看次数

整数 getch() -'0'

我创建了一个数独游戏,您将在其中输入行号,然后输入列号。我设置了一个 if else 条件,即只输入数字 1-9。我在输入数字后使用 getch 函数而不是 cin 以避免使用输入按钮。

但是当我连续输入 1 时,它不会接受它并打印数字 49。我研究过它并了解到 getch 函数用于获取字符,如果你输入 1,它将转换为“1”相当于整数 49。我通过使用 getch() -'0' 而不仅仅是 getch(); 找到了解决方案;

它有效,但我似乎无法理解有关它如何工作的解释。有人可以解释一下 getch() -'0' 是如何工作的吗?

这是我使用 getch() -'0' 的地方:

cout << "Enter row: "; row = getch() -'0';
if(row > 9 || row < 1) {
                cout << "Rows 1 to 9 only!" << endl;
                Sleep(1000);
                system("cls");
                loop -= 1;
} else {
                cout << row << "\nEnter column: "; column = getch() -'0';
                if(column > 9 || column …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
3181
查看次数