首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

用TextView仍是EidtView

2012-09-02 
用TextView还是EidtView我现在又一个按钮后面跟一文本框,比如这个按钮是速度,点击按钮后文本框显示速度是

用TextView还是EidtView
我现在又一个按钮后面跟一文本框,比如这个按钮是速度,点击按钮后文本框显示速度是多少,本人新手。有没有人给个例子啊,,先谢过了

[解决办法]
如果纯显示, 用TextView, 如果还需要用户输入, 就得用EditView了
[解决办法]
哎 短短两句话 我看的很辛苦 错字多 而且不明白什么意思
一个是显示 一个是要输入的
[解决办法]
当然用TextView了
[解决办法]
private TextView showTxt ;//显示速度的文本
private Button button ;
private int speed=0;//速度值

onCreate()方法中编辑:

setContentView(R.layout.main);//设置xml布局文件
// 初始化 TextView 和 Button 的对象
showTxt = (TextView ) findViewById(R.id.showTxt);
button = (Button) findViewById(R.id.button);
// 为按钮设置点击事件
button .setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
showTxt.setText("速度:"+speed);
}
});

注:R.id.showTxt 和 R.id.button ,记得要在你的main.xml文件里定义哦,或者你可以不用引用xml里的,用代码直接new也可以,这里不写了。希望能帮到你!!!
[解决办法]
EditText做的事多很多。用TextView.

[解决办法]

探讨
哎 短短两句话 我看的很辛苦 错字多 而且不明白什么意思
一个是显示 一个是要输入的

[解决办法]
简单的TextView就可以了,设置Button的click listener,然后在onclick中显示速度
[解决办法]
给你一段代码:

Java code
Button myButton = new Button(this);        myButton.setText("速度");        addContentView(myButton, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));                final TextView myTextView = new TextView(this);        myTextView.setText("");        myTextView.setPadding(50, 5, 5, 5);        addContentView(myTextView, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));                myButton.setOnClickListener(new OnClickListener()        {            @Override            public void onClick(View v) {                // TODO Auto-generated method stub                myTextView.setText("显示速度");            }                    });
[解决办法]
通常显示的用TextView
或是想把内容带修改编辑的就用EditView
[解决办法]
个人更喜欢Editview
[解决办法]
textview显示 editview输入
[解决办法]
TextView其实也是文本编辑器,只是Android关闭了它的文字编辑功能,如果需要编辑的话就用EditText,只显示的话用TextView就行。
[解决办法]
探讨
不好意思没表达清楚意思 我是说假如有一个按钮,按钮的名字是速度后面紧跟着一个文本框,文本框显示当前的速度,假设速度值是网络传回来的只需要将他显示在文本框中并且实时更新数据。第二种的话我想的是点击按钮,文本框显示当前网络传回的数据值。

[解决办法]
TextView是可以达到目的,但是以后万一什么时候需要你输入速度,传出去
这时候你就要改控件,并且重新去设置事件监听。

我推荐你现在用EditText 然后设置 android:enable="false" 不可编辑,作用与TextView一样
以后需要输入的时候,把这个值改成true就行了。拓展性强些。
至于代码,都是一些简单的属性设置和事件监听,贴不贴也无所谓了

热点排行
Bad Request.