首先,由於我仍然是Android開發的初學者,所以我的道歉。 我的問題:我可以使用不同的類訪問視圖嗎?例如,這是我的主要活動代碼:與創建不同類的Android訪問視圖
(XML)
<EditText
android:id="@+id/something_dummy"
android:layout_width="match_parent"
android:layout_height="50dip"
/>
(JAVA)
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Controller controller = new Controller();
controller.setEmptyEditText();
}
}
Controller.java
import android.app.Activity;
import android.widget.EditText;
public class Controller extends Activity {
public Controller() {
// TODO Auto-generated constructor stub
}
public void setEmptyEditText(){
EditText et = (EditText) findViewById(R.id.something_dummy);
et.setText("");
}
}
當我運行這個應用程序,我得到一個錯誤和崩潰。 我想知道我是否可以對視圖進行處理(在本例中爲editText),而無需將其寫入主活動類。
你到底要在其他視圖做什麼? – verybadalloc
對於這個例子,我想從其他類中清空edittext視圖。 – yozawiratama
檢查答案,並讓我知道它是否有幫助。 – verybadalloc