我有以下MainActivity.java文件当前正在Eclipse上运行。
我的目的是获取用户输入和微调器值,并形成一个网址,如w.ex.com?title=(user_inpu)
截至目前,我挂在这一部分。如何从编辑文本和微调器中获取文本值?
我已尝试编写此代码:
package com.example.myfirstapp;
import org.apache.commons.logging.Log;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
public class MainActivity extends Activity {
Button btn;
EditText edit;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Button) findViewById(R.id.button);
edit = (EditText) findViewById(R.id.edit_message);
btn.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
Log.v("EditText", edit.getText().toString());
}
});
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,R.array.title_type,android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
Object item = parent.getItemAtPosition(pos);
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
}
我收到一个小错误:
方法v(string, String)未定义MainActivity.java.
我已尝试替换<code>日志。v(“EditText”,edit.getText()。toString())
到日志。v(“EditText”,MainActivity.this.edit.getText()。toString())
,但错误仍然存在。
我怎么摆脱它?一般来说,这段代码是否有效?
您没有导入正确的< code>Log类。
只是替换一下
import org.apache.commons.logging.Log;
经过
import android.util.Log;
您可能希望将微调器
设置为活动的成员(就像按钮和文本字段一样),以便可以从任何侦听器访问它。
我的意思是:
public class MainActivity extends Activity {
private Button btn;
private EditText edit;
private Spinner spinner;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_main);
btn = (Button) findViewById(R.id.button);
edit = (EditText) findViewById(R.id.edit_message);
spinner = (Spinner) findViewById(R.id.spinner);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Log.v("EditText", edit.getText().toString());
Log.v("Spinner", spinner.getSelectedItem().toString());
}
});
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( this, R.array.title_type, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
}
}
问题内容: 我想从一个文本文件(例如contactids.txt)读取整数值。在文件中我有像 我想从文本文件中读取它们…请帮助 问题答案: 您可能想要做这样的事情(如果您使用的是Java 5及更高版本) 通过Julian Grenier从数组中的文件读取整数
问题内容: 我有一些带有时间信息的文本文件,例如: 现在,我需要文件的第三列来计算平均值。 我怎样才能做到这一点?我需要获取所有文本行,然后获取最后一列? 问题答案: 您可以阅读通过线使用的文件中的行或,甚至一些其他techinique。使用扫描仪非常简单,如下所示: 要使用定义的分隔符分割字符串,可以使用split方法,该方法将正则表达式作为参数,并按与该表达式匹配的所有字符序列分割字符串。就您
在我的应用程序中,我需要获取微调器的值。例如,我有一个用string-array (strings.xml)填充的微调器“city ”,用户在微调器中选择一个值,例如“faade du poste extérieur ”,我必须以与“faade du poste extérieur”值链接的id形式检索微调器的值。 例如,当用户选择“Façade du poste extérieur”时,如何检索
问题内容: 我有这样的下拉菜单。我想要的是,我想使用 PHP 在按钮提交中获得选定的值和文本。我的意思是如果它被选为第一。我想同时获得 1 和 Cat 请帮忙。谢谢。 问题答案: 使用您的$ animals列表生成下拉列表;您现在可以获得密钥和该密钥的值。
问题内容: 我有一个小问题。好吧,让我先说一下我要完成的工作。我有一个微调器,用于从存储的数组中拉出字符串。像这样,您无需阅读它: 简单且几乎足够。我想将一个图像添加到的是没有必要的。所以应该弹出并有一个列表: 到目前为止,我已经习惯了 这是问题所在! : 出现文字,但不出现图像。 这是代码: 我计划使用一条语句为每个名称设置不同的图像。但是我停在这里,直到可以显示任何图像。 我怎么打电话: 对我
我有以下问题。我根据一个给定的概要文件在yaml文件中读取的值创建一个数据源。 我当前的问题是,当我用“dev”配置文件启动应用程序时,serviceId的值是'my-prod-service'。 我在这里做错了什么?