【发布时间】:2014-02-12 16:34:35
【问题描述】:
我只是一个初学者,所以我有一个关于如何在我的联系人应用程序的 java 文件中实现微调器的具体问题。我已经看过一个关于联系人应用程序的教程,我想研究它。所以我创建了一个包含 3 个项目的字符串数组。现在我的问题是我如何将它实现到我的 New Contact java 文件的代码中(下面的代码)。它应该是布局中的下拉菜单。 我希望有人能帮助我。询问您是否需要更多信息。
public class NewContact extends Activity{
Spinner typ;
EditText firstName;
EditText lastName;
EditText phoneNumber;
EditText emailAddress;
EditText address;
EditText preference;
EditText information;
DBTools dbtools = new DBTools(this);
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.add_contact);
typ = (EditText) findViewById(R.id.typ);
firstName = (EditText) findViewById(R.id.firstName);
lastName = (EditText) findViewById(R.id.lastName);
phoneNumber = (EditText) findViewById(R.id.phoneNumber);
emailAddress = (EditText) findViewById(R.id.emailAddress);
address = (EditText) findViewById(R.id.address);
preference = (EditText) findViewById(R.id.preference);
information = (EditText) findViewById(R.id.information);
}
public void AddNewContact(View view){
HashMap<String, String> queryValuesMap = new HashMap<String, String>();
queryValuesMap.put("typ", typ.getText().toString());
queryValuesMap.put("firstName", firstName.getText().toString());
queryValuesMap.put("lastName", lastName.getText().toString());
queryValuesMap.put("phoneNumber", phoneNumber.getText().toString());
queryValuesMap.put("emailAddress", emailAddress.getText().toString());
queryValuesMap.put("address", address.getText().toString());
queryValuesMap.put("preference", preference.getText().toString());
queryValuesMap.put("information", information.getText().toString());
dbtools.insertContact(queryValuesMap);
this.callMainActivity(view);
}
public void callMainActivity(View view){
Intent theIntent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(theIntent);
finish();
startActivity(getIntent());
}
}
【问题讨论】:
标签: java android database spinner