Tag: settext

textView setText()NullPointerException

我有一个几乎完全香草的应用程序。 我要做的就是更改textView的文本,但它给了我一个NullPointerException。 我没有XML配置,没有添加方法,没什么特别的。 我检查了我的类,它指向正确的XML,并且XML中确实有一个带有正确id的textView元素。 我也尝试在类级别的onCreate()之外创建textView实例,无论如何,应用程序都无法启动。 我敢肯定我很容易忽视,但我找不到答案。 谢谢您的帮助。 编辑:我意识到我需要移动此代码以便它访问片段资源,但是当我这样做时,它会给我一个错误: 无法从类型Activity对静态方法findViewById(int)进行静态引用 如果我的所有观点都在我的片段中,而不是在我的Activity XML中,我应该把代码放在哪里? 或者我应该让活动加载片段开始? package com.example.testapp; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import android.os.Build; public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv = (TextView) findViewById(R.id.textView1); […]

无法将按钮文本设置为“<<<”

我试图从我的xml中将按钮的文本设置为“<<<”,但我得到一个“错误:(20)解析XML时出错:格式不正确(无效令牌)” <Button android:id="@+id/test" android:text="<< 所以我跳到我的strings.xml进入那里,这显然不起作用。 <<< 这有解决方法吗?

Swing / Java:如何正确使用getText和setText字符串

在点击一个名为button1的Button后,我正在尝试使输入nameField出现在名为label1的Label 。 现在它说:’txt’,我理解为什么。 但我不知道我怎么能用这个字符串! 谁能解释一下我做错了什么以及如何正确使用这个字符串? import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTextField; public class thisismytest2 { public static void main(String[] args) { final JFrame frame = new JFrame(); JPanel panel = new JPanel(); JTextField nameField = new JTextField(“…”, 2); JButton button1 = new JButton(); final JLabel […]