java - Setting content view hierarchy -


i'm developing app implements simple compass.

i'm creating , manipulating compass in class (rose.java) extends imageview.

on main activity want add rose object layout , have code

 public void oncreate(bundle savedinstancestate) {   super.oncreate(savedinstancestate);    sensormanager = (sensormanager) getsystemservice(sensor_service);   sensor = sensormanager.getdefaultsensor(sensor.type_orientation);    rose = new rose (this);     setcontentview(rose);   } 

the thing is, know, using setcontentview "rose" going full screen , rest of elements of layout won't show.

i'm asking alternate method adds rose object layout without neglecting rest of elements.

thanks in advance.

you allocate width , height of linearlayout in xml.

define linearlayout in xml file , define width , height of choice. place layout like. add content of custom view linearlayout

   setcontentview(r.id.activity_main);    linearlayout ll =  (linearlayout) findviewbyid(r.id.linearlayout);    rose = new rose(this);    ll.addview(rose); 

example:

actiivty_main.xml

<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"  >    // other views textview's , button above linear layout     <linearlayout        android:layout_width="40dp" // mention width of choice        android:layout_height="40dp"  // // mention height of choice        android:layout_above="@+id/button1"        android:layout_alignparentright="true"        android:id="@+id/linearlayout"        >    </linearlayout>         // other views below linear layout </relativelayout> 

Comments

Popular posts from this blog

SPSS keyboard combination alters encoding -

Add new record to the table by click on the button in Microsoft Access -

javascript - jQuery .height() return 0 when visible but non-0 when hidden -