[Samsung Galaxy SL i9003] AmmarGitham:
I didnt install it. People commetned it caused bootloop and what not. But I know what caused that problem you mentioned. You see samsung has given some apps their layouts in dip values and not in in terms of parent. Causing their width to change in different Density values. Here have a look:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@id/dialer_part"
android:layout_width="320.0dip"
android:layout_height="fill_parent"
android:background="@drawable/background_dial_holo_dark"
android:orientation="vertical" >

<LinearLayout
android:id="@id/searchpart"
android:layout_width="320.0dip"
android:layout_height="141dip"
android:minWidth="266dip"
android:orientation="vertical" >

<com.sec.android.app.dialertab.dialer.EllipsisTextView
android:id="@id/digits"
android:layout_width="match_parent"
android:layout_height="73.0dip"
android:layout_marginTop="7.0dip"
android:background="@color/transparence_color"
android:cursorVisible="false"
android:ellipsize="start"
android:gravity="center"
android:hapticFeedbackEnabled="true"
android:paddingLeft="14.0dip"
android:paddingRight="14.0dip"
android:singleLine="true"
android:textColor="#FFFFFF"
android:textSize="@dimen/font_num_view"
android:typeface="sans" />

<LinearLayout
android:id="@id/searchresult_main"
android:layout_width="match_parent"
android:layout_height="61dip"
android:background="@drawable/call_dial_panel_bg"
android:orientation="horizontal" >

<LinearLayout
android:id="@id/searchresult_list"
android:layout_width="260.0dip"
android:layout_height="61dip"
android:background="@drawable/call_dial_panel_bg01"
android:orientation="horizontal" >

<ImageView
android:id="@id/searchresult_picture"
android:layout_width="45dip"
android:layout_height="45dip"
android:layout_gravity="center_vertical"
android:layout_margin="8.0dip"
android:duplicateParentState="true" />

<LinearLayout
android:id="@id/searchresult_list_sub"
android:layout_width="198dip"
android:layout_height="50dip"
android:layout_marginBottom="5dip"
android:layout_marginTop="5dip"
android:duplicateParentState="true"
android:gravity="center_vertical"
android:orientation="vertical" >

<LinearLayout
android:id="@id/searchresult_list_sub_name"
android:layout_width="198dip"
android:layout_height="25dip"
android:duplicateParentState="true"
android:orientation="horizontal" >

<TextView
android:id="@id/searchresult_name"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_gravity="center_vertical"
android:duplicateParentState="true"
android:ellipsize="end"
android:singleLine="true"
android:textColor="@color/color_txt_white_black"
android:textSize="18sp" />

<TextView
android:id="@id/searchresult_name_color"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_gravity="center_vertical"
android:duplicateParentState="true"
android:ellipsize="end"
android:singleLine="true"
android:textColor="@color/color_text_darkblue"
android:textSize="18sp" />

<TextView
android:id="@id/searchresult_name_end"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_gravity="center_vertical"
android:duplicateParentState="true"
android:ellipsize="end"
android:singleLine="true"
android:textColor="@color/color_txt_white_black"
android:textSize="18sp" />
</LinearLayout>

<LinearLayout
android:id="@id/searchresult_list_sub_number"
android:layout_width="198dip"
android:layout_height="25dip"
android:duplicateParentState="true"
android:orientation="horizontal" >

<TextView
android:id="@id/searchresult_number"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_gravity="center_vertical"
android:duplicateParentState="true"
android:ellipsize="end"
android:singleLine="true"
android:textColor="@color/color_txt_white_black"
android:textSize="18sp" />

<TextView
android:id="@id/searchresult_number_color"
android:layout_width="wrap_content"
android:layout_height="25dip"
android:layout_gravity="center_vertical"
android:duplicateParentState="true"
android:ellipsize="end"
android:singleLine="true"
android:textColor="@color/color_text_darkblue"
android:textSize="18sp" />

<TextView
android:id="@id/searchresult_number_end"
android:layout_width="wrap_content"
android:layout_height="25.329987dip"
android:layout_gravity="center_vertical"
android:duplicateParentState="true"
android:ellipsize="end"
android:singleLine="true"
android:textColor="@color/color_txt_white_black"
android:textSize="18sp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>

<RelativeLayout
android:id="@id/layout_drop"
android:layout_width="60.0dip"
android:layout_height="61dip"
android:background="@drawable/call_dial_panel_bg02"
android:clickable="true"
android:gravity="center" >

<TextView
android:id="@id/searchresult_counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:duplicateParentState="true"
android:textColor="@color/color_txt_white_black"
android:textSize="20sp" />

<Button
android:id="@id/searchresult_viewbtn"
android:layout_width="29dip"
android:layout_height="21dip"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
android:background="@drawable/call_dial_more"
android:clickable="false"
android:duplicateParentState="true" />
</RelativeLayout>
</LinearLayout>

<Button
android:id="@id/add_contacts_btn"
android:layout_width="match_parent"
android:layout_height="61dip"
android:background="@drawable/call_dial_edit_btn"
android:text="@string/add_2_contacts"
android:textColor="@color/color_txt_white_black"
android:textSize="22.0sp"
android:visibility="gone" />
</LinearLayout>

<LinearLayout
android:id="@id/Linewrapper"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_panel_bg_01"
android:orientation="vertical" >

<LinearLayout
android:id="@id/keypadpart_portrait"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:clickable="true"
android:hapticFeedbackEnabled="true"
android:orientation="vertical"
android:visibility="visible" >

<LinearLayout
android:id="@id/onetwothree"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:orientation="horizontal" >

<ImageButton
android:id="@id/one"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_1" />

<ImageButton
android:id="@id/two"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_2" />

<ImageButton
android:id="@id/three"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_3" />
</LinearLayout>

<LinearLayout
android:id="@id/fourfivesix"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:orientation="horizontal" >

<ImageButton
android:id="@id/four"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_4" />

<ImageButton
android:id="@id/five"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_5" />

<ImageButton
android:id="@id/six"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_6" />
</LinearLayout>

<LinearLayout
android:id="@id/seveneightnine"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:orientation="horizontal" >

<ImageButton
android:id="@id/seven"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_7" />

<ImageButton
android:id="@id/eight"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_8" />

<ImageButton
android:id="@id/nine"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_9" />
</LinearLayout>

<LinearLayout
android:id="@id/starzeropound"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
android:orientation="horizontal" >

<ImageButton
android:id="@id/star"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_10" />

<ImageButton
android:id="@id/zero"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_12" />

<ImageButton
android:id="@id/pound"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn_bg"
android:clickable="false"
android:scaleType="centerInside"
android:soundEffectsEnabled="false"
android:src="@drawable/call_dial_btn_bg_11" />
</LinearLayout>
</LinearLayout>

<View
android:layout_width="fill_parent"
android:layout_height="2dip"
android:background="#66000000" />

<LinearLayout
android:id="@id/dialbuttonset"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >

<ImageButton
android:id="@id/messagebutton"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn03"
android:scaleType="centerInside"
android:gravity="center"
android:src="@drawable/call_message_icon_04" />

<ImageButton
android:id="@id/callbutton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="2dp"
android:layout_weight="1.0"
android:gravity="center"
android:background="@drawable/call_dial_btn01"
android:scaleType="centerInside"
android:src="@drawable/call_outgoingcall_icon" />

<ImageButton
android:id="@id/videocallbutton"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn01"
android:scaleType="centerInside"
android:visibility="gone"
android:src="@drawable/call_contacts_icon" />

<ImageButton
android:id="@id/imageclear"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1.0"
android:gravity="center"
android:background="@drawable/call_dial_btn02"
android:scaleType="centerInside"
android:src="@drawable/call_clear_btn_04" />

<ImageButton
android:id="@id/messagebutton_novt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn03"
android:scaleType="fitXY"
android:visibility="gone"
android:src="@drawable/call_message_icon_03" />

<ImageButton
android:id="@id/imageclear_novt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:background="@drawable/call_dial_btn02"
android:scaleType="fitXY"
android:visibility="gone"
android:src="@drawable/call_clear_btn_03" />
</LinearLayout>
</LinearLayout>

</LinearLayout>

You see some of them, especially the very parent of the layout, is in terms of dip values. Ofcourse at that time, they must not have known that such things(changing density) would even be possible.

So I could try correcting those. But that COULD break them, causing other bugs. So I would only try that if very necessary.