解决方案 »
- android 4.0原码编译,qemu: could not load initrd 'ramdisk.img'
- 进度条样式问题
- MulticastSocket的问题
- Android怎样删除单个联系人
- 请教ndk的移植性
- android新手请教camera问题
- findViewById() 异常问题.大侠解决一下
- cygwin下面编译官方toolchain的问题
- 关于手机锁屏和解锁的问题,二者会打架的说 吗
- FragmentTabHost实现底部菜单栏出错!!
- cocos2d-android在创建CCGLSurfaceView的时候报找不到类异常
- android用于打开各种文件的intent,包括以下文件PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO
你这个列表,应该是ListVierw做的吧,然后,你每一行,不要用TextView,而应该是一个RelativeLayout,里面嵌入两个TextView,一个处于父容器的左边,一个右边
我正好有个项目是要用正则表达式把字母改成空格,
是这样的: .replaceAll("[A-Z]", " ")); 就OK了
实现方法<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="宫保鸡丁"
android:layout_weight="1"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="10元"
/>
</LinearLayout>
直接帖过去用就好了。
你事先得估摸好一个固定长度,使用textView刚好显示,就拿长度为MaxLength来说,拼凑一下
String mItemText= “宫保鸡丁”+fun()+“10元” 然后设置居中对齐,这样每行长度都一样,看着整齐
fun方法的作用是返回 MaxLength-"宫保鸡丁".length()-"10元".length() 个空格就ok拉
效果你可想像,每行都是一样长,并且名字在左边,价格在右边,避免了使用多个组件
当然取值也很方便,getText()后,按空格拆分就得到了菜名和价格了