列表索引与所有屏幕都不兼容

时间:2013-11-15 05:35:29

标签: android android-layout

尝试创建列表索引与Android联系人中的相同,但它与所有屏幕都不兼容。 我使用线性布局。以下截图将解释场景

列表索引出现在各种屏幕中

enter image description here

索引在xhdpi屏幕中完美运行。

每个元素都是文本视图,它以线性布局垂直对齐。当我们切换到不同的屏幕时,它会显示为未对齐,如图所示。

活动xml中定义的线性布局如下

 <LinearLayout
        android:id="@+id/sideIndex"
        android:layout_width="30dip"
        android:layout_height="fill_parent"
        android:gravity="center_horizontal" 
        android:orientation="vertical" >
  </LinearLayout>

我已按以下方式将textview添加到线性布局

LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,1);
TextView indexComp = new TextView(this);
indexComp .setText(indexLetter);
indexComp .setGravity(Gravity.CENTER);
indexComp .setLayoutParams(params);
index.addView(indexComp);

是否可以创建与所有屏幕兼容的索引?

如果是这样,请指导我。

请尽快帮助。

非常感谢你宝贵的时间

Amith

0 个答案:

没有答案