2 kprf2009 KPRF2009 于 2012.11.27 09:28 提问

Android,类似微信,发信息页面里面可以放图片,文字,按钮,用的什么实现?

类是微信,里面可以放图片,和文字,还有按钮,用的什么?网页吗?

3个回答

niangzhi
niangzhi   2012.11.27 10:43
已采纳

发信息的页面那里是一个Layout布局,然后你每添加一幅图片,就在代码里生成一个ImageView实例并加入到这个Layout布局;每添加一个文字,就在代码里生成一个TextView实例并加入这个Layout布局;每添加一个按钮,就在代码里生成一个Button实例并加入这个Layout布局。
这样就可以在这个Layout布局里面添加任意的控件,显示出来的效果就是可以在发信息的页面里面放置任意的图片、文字、按钮等。

如果你要添加监听器
添加一个button之后,假设这个button对象名是button1.则在程序中使用

button1.setOnClickListener(new OnClickListener() {  
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
niangzhi
niangzhi 添加监听器的情况我编辑在回答里了。看一下,如果能解决你的问题请采纳
5 年多之前 回复
KPRF2009
KPRF2009 怎么动态添加监听器啊?我还是不懂,来了一条消息,添加了一个button以后,怎么给button添加监听器啊?
5 年多之前 回复
niangzhi
niangzhi 你在代码里面写了控件之后,在代码里面添加就OK了。直接setOnClickListener。以前我做android平台上面的小游戏的时候,都不用xml的,所有的控件都是代码里面写,监听也是代码里面设置。
5 年多之前 回复
KPRF2009
KPRF2009 图片和按钮的监听器怎么做?怎么动态添加?
5 年多之前 回复
liangchichexin
liangchichexin   2012.11.27 11:17

图片应该是从一个图片库里面选取的吧
可以做成转义的字符,用软件解析的时候,把该转义字符换成对应的图片放到layout上面就是

liangchichexin
liangchichexin 恩,大致是这个意思,不过还是推荐用正则匹配比较靠谱
5 年多之前 回复
KPRF2009
KPRF2009 写一个if判断如果是: [:smile:] 就加一个图标进去?
5 年多之前 回复
liangchichexin
liangchichexin 比如,使用类似xml的标记语言,<face>smile</face> 来表示微笑的图像,或者是 [:smile:],再传输的时候还是文本的形式。界面解释的时候再还原成需要的图像
5 年多之前 回复
KPRF2009
KPRF2009 怎么让转义字符编程我想要的图片?
5 年多之前 回复
Sueyexin
Sueyexin   2012.11.27 10:25

不需要什么网页,就是一个布局啊,动态生成

建议楼主呢自己研究研究,网上应该有很多资料的,

KPRF2009
KPRF2009 请问下动态生成了以后,监听器怎么弄的?
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!