デザイナーは私のAndroidアプリのためのいくつかのデザインをした、ここではリストビューのための設計である(ない本当の1が、同じ考え方。):
デザインに合わせてビューを適切に整列する方法は?
だから、緑豊かなエリアの真ん中にいくつかありますテキスト、オレンジ色の領域ではイメージビュー(clickable ..)、青色領域の真中に別のテキスト..これは1リストビューです。もしあなたが1行をスワイプすると、同じものをスワイプします。(彼らはarent 3リストビュー..)黄色の領域が空です
どのようにすべての画面サイズで動作するようにビューを整列させるのですか?緑色と青色の領域にテキストをどのように配置することができますか?ここで
おかげ
は、私が使用した行のxmlです:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if(convertView == null) {
convertView = mInflater.inflate(R.layout.start_row, null); //line 47
holder=new ViewHolder();
holder.tv_Name =(TextView)convertView.findViewById(R.id.Start_Name);
holder.tv_PageNumber = (TextView)convertView.findViewById(R.id.Start_Numbering);
holder.im_Audio=(ImageView)convertView.findViewById(R.id.Start_ImageView);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.tv_Name.setText(Names[position]);
holder.tv_PageNumber.setText(Integer.toString(PageNumber[position]));
return convertView;
}
class ViewHolder {
TextView tv_Name;
TextView tv_PageNumber;
ImageView im_Audio;
}
しかし、私が得るすべてはなぜtv_Nameありえない、このです:
ここ<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:orientation="horizontal"
android:layout_height="wrap_content" android:paddingLeft="40dip"
android:paddingRight="40dip">
<TextView android:id="@+id/Start_Numbering" android:textSize="19.5sp"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_weight="0.3"
/>
<ImageView android:id="@+id/Start_ImageView"
android:layout_weight="0.1" android:layout_height="wrap_content"
android:layout_width="fill_parent" android:src="@drawable/list_noaudioavailable"
></ImageView>
<TextView android:id="@+id/Start_Name" android:textColor="#a7e9fe"
android:textSize="21dip" android:layout_width="fill_parent"
android:layout_weight="0.6"
android:layout_height="wrap_content" />
はgetViewメソッドです表示中ですか?
http://stackoverflow.com/questions/4275216/synchronize-two-listview-positionsを見てください –
私は2つのリストビューを持ちたくありません。リストビューのrow.xmlを整理して、その位置に配置します私は最初の投稿 – Omar
で説明したビュー "これは1 listview ..だからもしあなたが1つの行をスワイプしても、同じものをスワイプする..(彼らarent 3リストビュー..)"この部分は明確ではなかった可能性がありますより良い方法で描かれています。とにかく、あなたが答えから恩恵を受けるならば、受け入れてupvoteを忘れないでください。 –