如何解决滚动到特定的TextView Android
我正在尝试向用户显示文本。文本每天更改,并且文本的数量不同,因此,根据访问数据的日期向用户显示的段落。
我正在寻找一种创建按钮的方法,当单击按钮时,它们将进入不同的文本视图,并且需要根据日期在运行时创建文本视图和按钮。
当我尝试单击public List<Object[]> reportPendapatan(String tahun) {
String tahun1 = tahun +"-01-01";
String tahun2 = tahun +"-12-31";
return em.createNativeQuery("SELECT p.tanggal,m.nama,pg.nama_jenis,g.nama_guru,pg.harga_masuk FROM Pendaftaran p,Murid m,pengajian pg,Guru g WHERE p.id_murid = m.id_murid and p.tanggal between :tahun and :tahun2 and p.id_guru = g.id_guru and p.id_jenis = pg.id_jenis and p.status=4")
.setParameter("tahun",tahun1)
.setParameter("tahun2",tahun2)
.getResultList();
}
按钮时,该应用程序崩溃了,该按钮可能会让我进入电视文字视图
我的Java代码:
button_goto_tv
我的xml代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main6);
layout = (LinearLayout) findViewById(R.id.layoutLinear);
LinearLayout.LayoutParams lparams = new
LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);
TextView tv = new TextView(MainActivity6.this);
tv.setLayoutParams(lparams);
tv.append("please work");
tv.setTextColor(Color.WHITE);
layout.addView(tv,0);
final ScrollView sr = (ScrollView) findViewById(R.id.sr);
findViewById(R.id.button_goto_tv).setOnClickListener(new View.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.Q)
public void onClick(View v) {
sr.post(new Runnable() {
public void run() {
sr.smoothScrollTo(tv.getScrollX(),tv.getScrollY());
}
});
}
});
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。