我正在尝试这样做:http://android-er.blogspot.com/2012/06/communication-between-fragments-in.html 除了我正在使用FragmentStatePagerAdapter
我有两个片段的活动(FragmentA和FragmentB)
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) 如何获取对象的值并将其存储在变量int中?在字符串中我这样做:
String k = s_extend.getValue().toString();
Run Code Online (Sandbox Code Playgroud)
在int怎么样?
有人可以向我解释什么是图像uri吗?我有一个带有可以附加图像的列表视图的 android 应用程序,该列表视图显示图像 uri。谢谢
单击表中的行时如何启用禁用按钮?
这是我当前的代码:
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) 我创建了一个数独游戏,您将在其中输入行号,然后输入列号。我设置了一个 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)