安卓怎么把值放到安卓textvieww里

怎样取得GridView中一个Item中TextView的值?
神马语言,神马环境下的控件?
神马都是浮云
--- 共有 1 条评论 ---
java开发android ,Eclipse下
java开发android ,Eclipse下
你可以通过getSelectedItem()获取这个Item绑定的数据,这个数据应该包括(图片和文字),这样就可以获取到点击的Item里面的文字。
也可以调用getSelectedView().通过findViewById()找到这个TextView,调用getText()获取到文字.
--- 共有 1 条评论 ---
我应该把这一句nameStr= ((TextView) menugridview.getSelectedItem()).getText().toString();放在哪个地方呢?放在onCreate()或者onItemClick点击事件中程序都会意外停止,放在对话框的确定按钮的Click里边,显示是null,怎么办
数据是怎么绑定上去的,从这个方向入手试试
求 !谁能告诉我 怎么获得gridview上的文字的啊?详解有谁知道如何把Sqlite中的所有数据全部取出
然后放在TextView中【android开发吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:116,811贴子:
有谁知道如何把Sqlite中的所有数据全部取出
然后放在TextView中收藏
Sqlitehelp databasehelp=new Sqlitehelp(List.this, "Wood_Test");SQLiteDatabase db=databasehelp.getWritableDatabase();Cursor cursor=db.query("PhoneTable1", new String[] {"id","name","phone"}, "id=?", new String[]{"1"}, null, null, null);while (cursor.moveToNext()) {String id=cursor.getString(cursor.getColumnIndex("id"));String name=cursor.getString(cursor.getColumnIndex("name"));String phone=cursor.getString(cursor.getColumnIndex("phone"));ArrayList&HashMap&String, String&& list=new ArrayList&HashMap&String,String&&();HashMap&String, String& map=new HashMap&String, String&();map.put("name", name);map.put("id", id);map.put("phone", phone);list.add(map);listAdapter=new SimpleAdapter(this, list, R.layout.user, new String[]{"id","name","phone" }, new int[]{R.id.id,R.id.name,R.id.phone});setListAdapter(listAdapter);}这样写 每次都只能显示最新的一条数据,这还是我把所有id都设置成1!有哪位大神给我解决下啊!
java开发,零基础零负担入学,全程&理论+实践&授课,120天=2年工作经验.java开发就选华信智原,在线申请免费试学.
查询SQLite中的Contract表怎么把里面的数据显示到textview上,求解啊!!!
登录百度帐号推荐应用android中:如何获取一个EditText中的值并显示到TextView中?
本回答由提问者推荐Android : 不能设置 TextView
中的值fragment
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.
所以我开始今天使用fragment,我想设置 TextView 值在 fragment 开放。可以更改值,所以我收拾所有入 1 功能使其可以调用来更新数据。
public void loadDetails(){
ShortcutFunc sf = new ShortcutFunc(this.getActivity());
ConversePrefs cp = new ConversePrefs(this.getActivity());
sf.setTextValue(getActivity(), R.id.profile_name, cp.GetStringSetting("name", "unset") + " " + cp.GetStringSetting("surname", "unset"));
String dob = cp.GetStringSetting("dob", "unset");
String bod[] = dob.split("\\-");
LocalDate birthdate = new LocalDate (Integer.valueOf(bod[2]), Integer.valueOf(bod[1]), Integer.valueOf(bod[0]));
LocalDate now = new LocalDate();
Years age = Years.yearsBetween(birthdate, now);
sf.setTextValue(getActivity(), R.id.profile_bd, dob + " (" + String.valueOf(age) + ")");
sf.setTextValue(this.getActivity(), R.id.profile_country, cp.GetStringSetting("country", "unset").toString());
sf.setTextValue(this.getActivity(), R.id.profile_email, cp.GetStringSetting("email", "unset").toString());
String joined[] = cp.GetStringSetting("join", "unset").split("\\s+");
String joinedArray[] = joined[0].split("\\-");
LocalDate joindate = new LocalDate(Integer.valueOf(joinedArray[0]), Integer.valueOf(joinedArray[1]), Integer.valueOf(joinedArray[2]));
LocalDate today = new LocalDate();
//Years joinedThen = Years.yearsBetween(joindate, today);
Days joinedThen = Days.daysBetween(joindate, today);
sf.setTextValue(this.getActivity(), R.id.profile_join, joined[0] + " (" + joinedThen.toString() + " Days)");
sf.setTextValue(this.getActivity(), R.id.profile_user, cp.GetStringSetting("username", "unset").toString());
ShortcutFunc 包含此函数:
public void setTextValue(Activity act, int id, String text){
TextView tv = (TextView)act.findViewById(id);
tv.setText(text);
我用它来保存 time 和 TextViews,不做所有申报等......
我得到了空指针异常对 tv.setText(text) ShortcutFunc 函数。
这是我如何调用 loadDetails():
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
loadDetails();
那么是什么错了?
解决方法 1:
这些 TextViews 是的成员你 Fragment 不 Activity ,持有 Fragment 。你应该初始化它们从 view 你夸大为你 fragment 在 OnCreateView() 方法
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.my_view, container, false);
textView = (TextView) view.findViewById(R.id.my_text_view);

我要回帖

更多关于 安卓改变textview的值 的文章

 

随机推荐