На макете у меня ListViewравна высоте TextView в различном разрешении экрана
<com...DynamicListView
android:id="@+id/listview"
android:layout_width="fill_parent"
android:layout_height="5dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:layout_weight="0.34"
android:background="#0000"
android:divider="@null"
android:dividerHeight="5dp" />
, к которому был добавлен 4-й TextView. text_view.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="60dp"
android:gravity="center"
android:textColor="#000000"
android:textSize="@dimen/list_text_size" />
Как я могу сделать их все на той же высоте и поднялся на экран на экранах с разным разрешением (без появления свитка)?
Update
public class StableArrayAdapter extends ArrayAdapter<String> {
public StableArrayAdapter(Context context, int textViewResourceId, List<String> objects) {
super(context, textViewResourceId, objects);
for (int i = 0; i < objects.size(); ++i) {
mIdMap.put(objects.get(i), i);
}
}
...
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
...
int myDPValue = 60;
myDPValue = (int) ((int) myDPValue * Resources.getSystem().getDisplayMetrics().density);
(LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, myDPValue);
view.setLayoutParams(params);
return view;
}
}
О чем вы говорите? Кто они**? –
пункты в списке (текст) – boroloro
Ваш вопрос непонятен. Пожалуйста, спросите, что вы хотите четко (возможно, добавив изображение - даже ссылку на него); показать, что вы пробовали; если вы получаете ошибки, покажите logcat –