Android音频播放器ui

时间:2010-11-01 13:17:53

标签: android

这是我对音频播放器的布局问题是当分辨率很高时,在位于ui底部的播放和删除按钮下有空置空间。我所做的?  

>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="840dp"
android:background="#333134"
    >
  <LinearLayout
    android:layout_marginTop="20dp"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    >
    <TextView 
    android:paddingTop="10dp"
    android:id="@+id/Rec_Timer_ID"
    android:text="00:00" 
    android:textSize="70sp"

    android:layout_width="wrap_content" 
    android:layout_height="wrap_content">
    </TextView>
    </LinearLayout>

 <LinearLayout 
                                android:layout_marginTop="40dp"
                                android:orientation="horizontal"
                                android:layout_width="wrap_content" 
                                android:layout_gravity="center_horizontal"

                                android:layout_height="wrap_content">


                                                        <Button 
                                                            android:id ="@+id/Button_record_sound"
                                                            android:background="@drawable/rec_btn"
                                                            android:layout_width="wrap_content"
                                                            android:layout_height="wrap_content" 

                                                            />  
                            </LinearLayout>
 <LinearLayout
                                android:layout_height="wrap_content"
                                android:layout_width="fill_parent"
                                android:orientation="vertical"
                                >

                                <LinearLayout
                                android:layout_height="wrap_content"
                                android:layout_width="fill_parent"
                                android:orientation="horizontal"
                                android:layout_marginTop="30dp"
                                >






                                 <LinearLayout  android:layout_height="20dp"
                                                android:layout_width="30dp"
                                                android:gravity="center_horizontal">
                                 <View
                                    android:id="@+id/View1"
                                    android:background= "#ffffff"
                                    android:layout_width="5dp"
                                    android:layout_height="5dp"
                                    android:layout_marginTop="5dp"
                                                        />
                                 </LinearLayout>    


                                            <TextView
                                        android:id="@+id/Description"
                                        android:textColor="#ffffff"
                                        android:textStyle="bold"
                                        android:textSize="13sp"
                                        android:paddingLeft="6dip"
                                        android:layout_height="wrap_content" 
                                        android:layout_width="wrap_content" 
                                        android:gravity="top"
                                        android:minLines="2"
                                        android:maxLines="2"
                                        />  


                    </LinearLayout>  


                      <LinearLayout
                                android:layout_height="wrap_content"
                                android:layout_width="fill_parent"
                                android:orientation="horizontal"
                                android:layout_marginTop="5dip"
                                >

                                 <LinearLayout  android:layout_height="20dp"
                                                android:layout_width="30dp"
                                                android:gravity="center_horizontal">
                                 <View
                                    android:id="@+id/View22"
                                    android:background= "#ffffff"
                                    android:layout_width="5dp"
                                    android:layout_height="5dp"
                                    android:layout_marginTop="5dp"
                                                        />
                                 </LinearLayout>    


                        <TextView
                    android:id="@+id/Description2"
                    android:textColor="#ffffff"
                    android:textStyle="bold"
                    android:textSize="13sp"
                    android:paddingLeft="6dip"
                    android:layout_height="wrap_content" 
                    android:layout_width="wrap_content" 
                    android:minLines="2"
                    android:maxLines="2"

                    />  
                    </LinearLayout>
                    </LinearLayout>
<ImageView
android:layout_marginTop="2dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/bar1"/>

<LinearLayout
                                 android:layout_marginTop="10dp"
                                 android:layout_width="fill_parent"
                                 android:layout_height="wrap_content"
                                 android:gravity="center_horizontal"
                                 android:clickable="false"
                                 android:orientation="horizontal">      
                                                              <TextView
                                                              android:id="@+id/TimerStart"
                                                              android:text="00:00"
                                                              android:textSize="11sp"
                                                              android:layout_width="wrap_content"
                                                              android:layout_height="wrap_content"/>                                  
                                                              <SeekBar

                                                              android:padding="7dp"
                                                              android:id="@+id/SeekBar01" 
                                                              android:layout_width="245dip" 

                                                              android:layout_height="wrap_content"
                                                              android:clickable="false"
                                                              android:focusable="false"
                                                              android:longClickable="false"

                                                              />
                                                               <TextView
                                                              android:id="@+id/TimerStop"
                                                              android:text="00:00"
                                                              android:textSize="11sp"
                                                              android:layout_width="wrap_content"
                                                              android:layout_height="wrap_content"/> 

                             </LinearLayout>    



 <LinearLayout


                                        android:background="@drawable/br_12"
                                        android:orientation="horizontal"
                                        android:layout_width="fill_parent"
                                        android:layout_height="wrap_content"
                                        android:gravity="center_horizontal"

                                        android:layout_marginBottom="1dp"
                                        >   





                                                        <Button 
                                                            android:gravity="center_horizontal"
                                                            android:id ="@+id/Button_Play_Sound"
                                                            android:background="@drawable/play1"
                                                            android:layout_width="wrap_content"
                                                            android:layout_height="wrap_content" 


                                                            />  

                                                           <Button 
                                                            android:gravity="center_horizontal"
                                                            android:visibility="invisible"
                                                            android:layout_width="8dp"
                                                            android:layout_height="wrap_content" 


                                                            />  
                                                            <Button 
                                                            android:gravity="center_horizontal"

                                                            android:id ="@+id/Button_Delete_Sound"
                                                            android:background="@drawable/trash"
                                                            android:layout_width="wrap_content"
                                                            android:layout_height="wrap_content" 



                                                            />


                 </LinearLayout>
                 </LinearLayout>

                 </ScrollView>

1 个答案:

答案 0 :(得分:0)

我没有做太多的android编程,但你有没有想过为不同的屏幕分辨率创建多个UI?

Supporting Multiple Screens

相关问题