佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 3022|回复: 29

有谁在做着/会android app开发吗?

  [复制链接]
发表于 13-8-2011 02:12 PM | 显示全部楼层 |阅读模式
有些应该算layout的问题要请教下。。





ps:如果发错地方请转移,谢啦
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 13-8-2011 08:08 PM | 显示全部楼层
没人吗。。
  1. public class HelloListViewActivity extends ListActivity  {
  2.     /** Called when the activity is first created. */
  3.         @Override
  4.         public void onCreate(Bundle savedInstanceState) {

  5.           super.onCreate(savedInstanceState);
  6.           String[] countries = getResources().getStringArray(R.array.countries_array);


  7.           setListAdapter(new ArrayAdapter<String>(this,R.layout.main, countries));
  8.           ListView lv = getListView();
  9.           lv.setTextFilterEnabled(true);  

  10.           
  11.           TextView tv = new TextView(this);
  12.           tv = (TextView) findViewById(R.id.textview);

  13.           if (tv!=null)
  14.                           
  15.           {
  16.                   tv.setEnabled(false);
  17.          
  18.                   Drawable androidmarker = getResources().getDrawable(R.drawable.androidmarker);
  19.                   androidmarker.setAlpha(30);
  20.                   androidmarker.setBounds(0, 0, androidmarker.getMinimumWidth(), androidmarker.getMinimumHeight());
  21.                   
  22.                   
  23.                   tv.setCompoundDrawables(androidmarker, null, null, null);
  24.           }
  25.           

  26.           lv.setOnItemClickListener(new OnItemClickListener() {
  27.             public void onItemClick(AdapterView<?> parent, View view,
  28.                 int position, long id) {
  29.               // When clicked, show a toast with the TextView text
  30.               Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
  31.                   Toast.LENGTH_SHORT).show();
  32.             }
  33.           });
  34.         }
  35. }
复制代码
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <TextView xmlns:android="http://schemas.android.com/apk/res/android"
  3.         android:id="@+id/textview"       
  4.     android:layout_width="fill_parent"
  5.     android:layout_height="fill_parent"
  6.     android:padding="10dp"
  7.     android:textSize="16sp" >
  8. </TextView>
复制代码
不知道为什么会碰到NullPointerException,指tv这个TextView
请问有什么解决方法吗
回复

使用道具 举报

发表于 19-8-2011 11:32 AM | 显示全部楼层
android我是新手。。。
不过很好奇的是你是用什么layout??
为什么那个xml里面只有textview罢了?
回复

使用道具 举报

 楼主| 发表于 21-8-2011 11:40 PM | 显示全部楼层
android我是新手。。。
不过很好奇的是你是用什么layout??
为什么那个xml里面只有textview罢了?
BillGates 发表于 19-8-2011 11:32 AM



   不知道,没用到layout...其实不一定要用到layout的。。我也是以SDK的tutorial为基础学习的。。(以那个tutorial来改动点东西。。
你去看看tutorial>Hello View>List View


来,大家一起交流吧!我也是新手。。!
回复

使用道具 举报

发表于 23-8-2011 04:43 PM | 显示全部楼层
回复 2# jackhui


   Activity 写错了,继承Acitivity,不是listActivity
回复

使用道具 举报

发表于 23-8-2011 04:46 PM | 显示全部楼层
回复 3# BillGates


   xml 里有 layout 最有
回复

使用道具 举报

Follow Us
 楼主| 发表于 23-8-2011 05:02 PM | 显示全部楼层
回复  jackhui


   Activity 写错了,继承Acitivity,不是listActivity
win7qi 发表于 23-8-2011 04:43 PM



    http://developer.android.com/resources/tutorials/views/hello-listview.html


请参考为什么我要inherit from ListActivity。。。
回复

使用道具 举报

发表于 24-8-2011 07:16 AM | 显示全部楼层
请参考为什么我要inherit from ListActivity。。。
jackhui 发表于 23-8-2011 05:02 PM



   那你到底要实现什么功能?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 24-8-2011 03:49 PM | 显示全部楼层
那你到底要实现什么功能?
win7qi 发表于 24-8-2011 07:16 AM



   照着tutorial做没问题的

然后我想要在每个item加上一个Drawable在左边
选了就会半透明那样。。
回复

使用道具 举报

发表于 24-8-2011 04:56 PM | 显示全部楼层
照着tutorial做没问题的

然后我想要在每个item加上一个Drawable在左边
选了就会半透明那样。。 ...
jackhui 发表于 24-8-2011 03:49 PM



   尝试用自己的方法,可以把它简单化
回复

使用道具 举报

 楼主| 发表于 24-8-2011 10:31 PM | 显示全部楼层
尝试用自己的方法,可以把它简单化
win7qi 发表于 24-8-2011 04:56 PM



   哦?比如在xml直接set吗?
回复

使用道具 举报

发表于 25-8-2011 10:24 AM | 显示全部楼层
回复 11# jackhui


   首先你要知道,你要达到什么效果~~ 要做什么,我才能帮你。。。
回复

使用道具 举报

 楼主| 发表于 25-8-2011 07:00 PM | 显示全部楼层
回复  jackhui


   首先你要知道,你要达到什么效果~~ 要做什么,我才能帮你。。。
win7qi 发表于 25-8-2011 10:24 AM




   好的,就比如radiobutton那样咯,不过那个dot却是图案,可以是不同的图案(比如android setting那里的menu)
回复

使用道具 举报

发表于 25-8-2011 07:53 PM | 显示全部楼层
用selector
回复

使用道具 举报

 楼主| 发表于 25-8-2011 07:58 PM | 显示全部楼层
还是你有MSN之类的?
回复

使用道具 举报

 楼主| 发表于 25-8-2011 07:59 PM | 显示全部楼层
用selector
vxion 发表于 25-8-2011 07:53 PM



   有sample吗?想从sample里学习
回复

使用道具 举报


ADVERTISEMENT

发表于 25-8-2011 08:36 PM | 显示全部楼层
有sample吗?想从sample里学习
jackhui 发表于 25-8-2011 07:59 PM


http://android-journey.blogspot.com/2009/12/android-selectors.html
回复

使用道具 举报

 楼主| 发表于 25-8-2011 10:33 PM | 显示全部楼层
vxion 发表于 25-8-2011 08:36 PM



   不是selector的效果啦。。换一个example,比如setting里的manage application。。。
回复

使用道具 举报

发表于 25-8-2011 11:41 PM | 显示全部楼层
不是selector的效果啦。。换一个example,比如setting里的manage application。。。
jackhui 发表于 25-8-2011 10:33 PM



   selector还可以做很多东西的(比如每一个row的icon,default没有颜色,摸下去变有颜色)
然后你讲的manage applications都没有radio button的效果


那个manage applications的list,custom row应该可以了瓜?(ImageView + TextView组合)
回复

使用道具 举报

发表于 26-8-2011 09:38 AM | 显示全部楼层
回复 19# vxion


   再加 listView 就天无敌了 XD
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 12-11-2025 06:00 AM , Processed in 0.135471 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表