我正在尝试创建与 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>
我已通过以下方式将文本视图添加到线性布局
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);
是否可以创建与所有屏幕兼容的索引?
如果是这样,请指导我。
请尽快帮助。
非常感谢您宝贵的时间
阿米特