我需要在「true」某個變量的複選框中更改其值並且此變量在別處(在其他Activity中)可用。 當變量獲取某個值時,另一個Activity中的TextView更改文本從複選框中獲取值並在其他活動中使用
0
A
回答
0
如果(.isSelected()== true){.setText(「」+ .getText()); }
這裏是你的複選框,並且你想顯示文本的地方。
0
您可以使用以下代碼從複選框中獲取值: 首先在.xml文件中定義一個CheckBox和一個Button,然後在您的對應java(讓我們說MainActivity.java)文件的onCreate()中執行以下代碼。
步驟1:
CheckBox hkIos = (CheckBox) findViewById(R.id.chkIos);
Button btn = (Button) findViewById(R.id.btnId);
步驟2:
btn .setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//Now send checkStatus to another activity ,lets say MyActivity.java
boolean checkStatus = hkIos.isChecked();
Intent intent = new Intent(getApplicationContext(),MyActivity.class);
intent.putExtra("checkBoxStatus",checkStatus);
startActivity(intent);
}
});
步驟3: 現在的onCreate()以下代碼MyActivity.java使用的方法來獲得的checkStatus
Intent intent = getIntent();
boolean checkBoxStatus = intent.getBooleanExtra("checkBoxStatus");
現在你可以使用checkBoxStatus h是的。
相關問題
- 1. 從複選框中獲取值並顯示在其他活動中
- 2. 從Android中的其他活動獲取複選框變量
- 3. 無法獲取複選框來檢查並取消選中其他複選框
- 4. 從其他活動中獲取數據
- 5. 獲取複選框的選中值並將其發送到servlet
- 6. AngularJS:重複並從表格中的複選框中獲取值
- 7. 從sql中獲取值並將它們放在複選框中
- 8. 選中其他複選框
- 9. 從SapUI5複選框中獲取值
- 10. 從複選框中獲取值
- 11. 從複選框中獲取價值
- 12. 從複選框中獲取多個值
- 13. 如何從複選框中獲取值
- 14. 從複選框中獲取值
- 15. 從複選框中獲取值asp.net&vb
- 16. 從複選框jQuery獲取動態值
- 17. 從活動中獲取多個值,並設定他們的EditText
- 18. 如何使用Angular JS從多選複選框中獲取值
- 19. 如何使用jquery從複選框組獲取選中的值
- 20. 取消選中複選框使用C#檢查其他複選框
- 21. 複選框選中時所有其他取消,並uncheckable
- 22. 從其他活動恢復活動
- 23. 使用複選框來檢查C#中的其他複選框
- 24. 從複選框複選框中獲取值
- 25. 主複選框,使其他複選框
- 26. 在codeigniter中使用複選框的活動/非活動用戶
- 27. 偏好活動在其他活動中獲得布爾值
- 28. Android:在活動中使用ButterKnife從其他活動延伸
- 29. 從其他活動中讀取數據
- 30. 取消選中複選框,其他一些行動
錯誤:(33,15)錯誤:非靜態方法putExtra(String,boolean)不能從行intent.putExtra(「checkBoxStatus」,checkStatus)中的靜態上下文中引用。 –
因爲我正在嘗試在靜態方法中調用intent.puExtra,因此請將此代碼放入您的活動的非靜態方法中。 –
我該怎麼辦? –