Hey guys, I was wondering if someone could help me out with something... I am a "developer" over in the Samsung Continuum thread, and I am on the verge of a breakthrough. (Background info for Samsung Continuum: Samsung Page: we are on Froyo 2.2.2...) I made it so the ticker could rotate depending on what orientation your phone is in (which wasn't included in stock). However, I am having difficulties in modifying the default portrait layout so that it is forced to show landscape.. Obviously things will have to be split up/shrunk, because we are working with a 480x96 pixel area. If you are still reading and are interested in helping a poor, stuck soul out, here are some details!
The Ticker "Main" layout screen is located within "framework-res.apk," while the background stuff happens in "services.jar." We do not have the source. I added code to services.jar to get it to rotate (by adding a WindowManger binder to the Ticker Screen). The code for the layout is here:
I need to make it so that ^^^ is forced into a landscape view...
Here are some pictures:
Thanks again to anyone who will take a look! If you need anything, just let me know!!!
The Ticker "Main" layout screen is located within "framework-res.apk," while the background stuff happens in "services.jar." We do not have the source. I added code to services.jar to get it to rotate (by adding a WindowManger binder to the Ticker Screen). The code for the layout is here:
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_gravity="bottom" android:orientation="horizontal" android:id="@id/standbymode_default_vertical" android:background="@null" android:layout_width="fill_parent" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:layout_gravity="top|left|center" android:id="@id/RelativeLayout01" android:layout_width="103.0px" android:layout_height="96.0px">
<ImageView android:layout_gravity="top" android:id="@id/WeatherIcon" android:layout_width="80.0px" android:layout_height="80.0px" android:layout_marginLeft="8.0px" android:layout_marginTop="8.0px" />
<ImageView android:id="@id/IconSel" android:background="@drawable/weather_press" android:visibility="gone" android:layout_width="80.0px" android:layout_height="80.0px" android:layout_marginLeft="8.0px" android:layout_marginTop="8.0px" android:layout_marginBottom="8.0px" />
</RelativeLayout>
<LinearLayout android:orientation="vertical" android:id="@id/LinearLayout02" android:layout_width="0.0dip" android:layout_height="96.0px" android:layout_weight="1.0">
<TextView android:textSize="@dimen/data.text.size" android:textStyle="bold" android:textColor="#ffffffff" android:layout_gravity="top|left|center" android:id="@id/TextView02" android:layout_width="wrap_content" android:layout_height="@dimen/data.layout.height" android:layout_marginTop="@dimen/data.layout.margin.top" android:layout_marginBottom="@dimen/data.layout.margin.bottom" />
<LinearLayout android:gravity="top" android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:textSize="@dimen/time.text.size" android:typeface="normal" android:textColor="@color/clockcolor" android:layout_gravity="top|left|center" android:id="@id/TextView03" android:layout_width="wrap_content" android:layout_height="@dimen/time.layout.height" android:layout_marginBottom="@dimen/time.layout.margin.bottom" />
<TextView android:textSize="@dimen/data.text.size" android:typeface="normal" android:textColor="@color/clockcolor" android:layout_gravity="top|left|center" android:id="@id/TextView04" android:paddingLeft="5.0px" android:layout_width="wrap_content" android:layout_height="@dimen/time.layout.height" android:layout_marginBottom="@dimen/time.layout.margin.bottom" />
</LinearLayout>
</LinearLayout>
<RelativeLayout android:id="@id/RelativeLayout02" android:layout_width="68.0px" android:layout_height="wrap_content">
<ImageButton android:id="@id/HistoryButton" android:background="@null" android:focusable="true" android:layout_width="68.0px" android:layout_height="wrap_content" android:src="@drawable/tt_tickerhistory_buttonup" android:scaleType="fitXY" android:layout_alignParentRight="true" />
</RelativeLayout>
</LinearLayout>
Here are some pictures:
Thanks again to anyone who will take a look! If you need anything, just let me know!!!
Last edited: