我是Android和Java编程的新手,我正在尝试创建一个应用程序,它以“Goodbye World”和下面的按钮开始。我试图这样做,当你按下“再见世界”按钮改为“你好世界”。有谁知道你怎么做?
答案 0 :(得分:0)
这样做的基本想法就是这样
TextView text = (TextView) findViewById(R.id.textview); // change with your TextView id
text.setText("Goodbye World");
Button btn = (Button) findViewById(R.id.button); // change with your button id
btn.setOnClickListener( new View.OnClickListener() {
@Override
public void onClick(View v) {
text.setText("Hello World");
}
});
答案 1 :(得分:0)
如果您想更改Button的文本
public void on Create(Bundle saved Instance State) {
super.onCreate(savedInstanceState);
set Content View(R.layout.main);
btn=(Button) findViewById(R.id.button);
btn.setOnClickListener(new OnclickListener(){
@override
public void onClick(view view){
btn.setText("Hello World");
}
});
答案 2 :(得分:0)
您的Java文件将如下所示:
`package com.example.button;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView textView = (TextView)findViewById(R.id.textView);
Button button = (Button)findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("Hello World");
}
});
}
}
Your XML file will look like this:
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="@string/hello_world" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView"
android:layout_centerHorizontal="true"
android:text="@string/a" />
`
答案 3 :(得分:-1)
你的问题的答案就在这里。
activity_main.xml中:
<script>
$(document).ready(function(){
$.ajax({
url: "https://api.domain.com/message.asp",
type: "POST",
cache: false,
contentType: "text/xml",
dataType: "text",
data : "<?xml version=\"1.0\"?>
<mainbody>
<header>
<company>companyName</company>
<usercode>323423</usercode>
<password>543543543</password>
<startdate>010120150100</startdate>
<stopdate>170820150100</stopdate>
<type>1</type>
</header>
</mainbody>
",
crossDomain:true,
success: function(result){
alert(result);
},
error: function(result) {
console.log(result);
}
});
});
</script>
点击按钮:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Goodbye World" />
<TextView
android:id="@+id/tv2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World"
android:visibility="gone" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="click"
android:text="click" />
</LinearLayout>