widget布局求助--有图可见 本帖最后由 sky123123 于 2011-05-26 16:07:39 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哈哈,反编译优化大师的:<?xml version="1.0" encoding="UTF-8"?><LinearLayout android:gravity="center" android:id="@id/sevenkey_widget" android:background="@drawable/appwidget_bg" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <LinearLayout android:orientation="vertical" android:id="@id/btn_1" android:background="@drawable/appwidget_button_left" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0"> <ImageView android:id="@id/img_1" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" /> <ImageView android:id="@id/ind_1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" /> </LinearLayout> <ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" /> <LinearLayout android:orientation="vertical" android:id="@id/btn_2" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0"> <ImageView android:id="@id/img_2" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" /> <ImageView android:id="@id/ind_2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" /> </LinearLayout> <ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" /> <LinearLayout android:orientation="vertical" android:id="@id/btn_3" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0"> <ImageView android:id="@id/img_3" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" /> <ImageView android:id="@id/ind_3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" /> </LinearLayout> <ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" /> <LinearLayout android:orientation="vertical" android:id="@id/btn_4" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0"> <ImageView android:id="@id/img_4" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" /> <ImageView android:id="@id/ind_4" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" /> </LinearLayout> <ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" /> <LinearLayout android:orientation="vertical" android:id="@id/btn_5" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0"> <ImageView android:id="@id/img_5" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" /> <ImageView android:id="@id/ind_5" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" /> </LinearLayout> <ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" /> <LinearLayout android:orientation="vertical" android:id="@id/btn_6" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0"> <ImageView android:id="@id/img_6" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" /> <ImageView android:id="@id/ind_6" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" /> </LinearLayout> <ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" /> <LinearLayout android:orientation="vertical" android:id="@id/btn_7" android:background="@drawable/appwidget_button_right" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0"> <ImageView android:id="@id/img_7" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" /> <ImageView android:id="@id/ind_7" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" /> </LinearLayout></LinearLayout> 在问一下哈、我如果在那些个ImageView 下面在加上几个文字说明该如何实现呐我的实现思路只是把每个LinearLayout 下的第二个Imageview改成TextView, 是实现了这个要求, 可是嘞 文字都靠左对齐喽 我想把文字在每一个imageview下方 居中显示 该用哪个属性设置啊 第二个Imageview是显示按下状态的,建议保留,你可以直接在第二个Imageview下边添加TextView,设置TextView的android:gravity="center“ TextView的android:gravity="center“ 贡献15本pdf完整版经典Android教程和海量Android源码 用HorizontalScrollView实现标签栏左右滑动,标签不显示。 求想法...求IDEA ,大家踊跃发言 帮忙解析XML android界面布局,如何布局一个跟分辨率无关的,自动换行的界面 提高JNI代码对网络驱动的访问权限 Android 视频 编码....MediaCodec ... 最后20 分 求指导 android手机适应不同屏幕是不是只需要考虑DPI? 一个蓝牙设备最多能搜索到多少个蓝牙设备? 小白请教 android中怎么让表单里地格子中间隔开 Android数据库的version控制
哈哈,反编译优化大师的:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout android:gravity="center" android:id="@id/sevenkey_widget" android:background="@drawable/appwidget_bg" android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:orientation="vertical" android:id="@id/btn_1" android:background="@drawable/appwidget_button_left" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<ImageView android:id="@id/img_1" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" />
<ImageView android:id="@id/ind_1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" />
</LinearLayout>
<ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" />
<LinearLayout android:orientation="vertical" android:id="@id/btn_2" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<ImageView android:id="@id/img_2" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" />
<ImageView android:id="@id/ind_2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" />
</LinearLayout>
<ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" />
<LinearLayout android:orientation="vertical" android:id="@id/btn_3" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<ImageView android:id="@id/img_3" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" />
<ImageView android:id="@id/ind_3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" />
</LinearLayout>
<ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" />
<LinearLayout android:orientation="vertical" android:id="@id/btn_4" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<ImageView android:id="@id/img_4" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" />
<ImageView android:id="@id/ind_4" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" />
</LinearLayout>
<ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" />
<LinearLayout android:orientation="vertical" android:id="@id/btn_5" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<ImageView android:id="@id/img_5" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" />
<ImageView android:id="@id/ind_5" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" />
</LinearLayout>
<ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" />
<LinearLayout android:orientation="vertical" android:id="@id/btn_6" android:background="@drawable/appwidget_button_center" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<ImageView android:id="@id/img_6" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" />
<ImageView android:id="@id/ind_6" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" />
</LinearLayout>
<ImageView android:background="@drawable/appwidget_settings_divider" android:layout_width="1.0dip" android:layout_height="fill_parent" />
<LinearLayout android:orientation="vertical" android:id="@id/btn_7" android:background="@drawable/appwidget_button_right" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<ImageView android:id="@id/img_7" android:layout_width="fill_parent" android:layout_height="0.0dip" android:scaleType="center" android:layout_weight="1.0" />
<ImageView android:id="@id/ind_7" android:layout_width="fill_parent" android:layout_height="wrap_content" android:scaleType="fitXY" />
</LinearLayout>
</LinearLayout>
在问一下哈、我如果在那些个ImageView 下面在加上几个文字说明该如何实现呐我的实现思路只是把每个LinearLayout 下的第二个Imageview改成TextView, 是实现了这个要求, 可是嘞 文字都靠左对齐喽 我想把文字在每一个imageview下方 居中显示 该用哪个属性设置啊
设置TextView的android:gravity="center“