尝试创建列表索引与Android联系人中的相同,但它与所有屏幕都不兼容。 我使用线性布局。以下截图将解释场景
列表索引出现在各种屏幕中
索引在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