开发者

Preference activity layout not appearing in android?

开发者 https://www.devze.com 2023-03-11 20:16 出处:网络
i created following layout, <?xml version=\"1.0\" encoding=\"utf-8\"?> <LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"

i created following layout,

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:id="@+id/levelcam" android:orientation="vertical">

<com.tes.VisGo.CamcorderView
    android:focusable="true" android:clickable="true" android:id="@+id/camcorder_preview"
    android:layout_height="fill_parent" android:layout_width="wrap_content"
    android:layout_marginLeft="0dp"></com.tes.VisGo.CamcorderView>
<ImageView andro开发者_运维问答id:id="@+id/red" android:layout_width="25dp"
    android:layout_height="25dp" android:layout_x="30dp" android:layout_y="230dp"
    android:layout_alignParentRight="true" android:layout_marginTop="-30dp"
    android:layout_marginLeft="20dp">

</ImageView>

<TextView android:id="@+id/timer" android:text=""
    android:layout_marginTop="-23dp" android:layout_height="20dp"
    android:layout_width="60dp" android:layout_marginLeft="35dp">
</TextView>
<TextView android:id="@+id/camera_categories"
    android:textColor="#FF0033" android:layout_height="wrap_content"
    android:layout_width="wrap_content" android:textSize="17dp"
    android:textStyle="bold" android:layout_gravity="center_horizontal"
    android:text="xcv" android:layout_marginLeft="-20dp"
    android:layout_marginTop="-25dp"></TextView>
<ImageView android:id="@+id/rcount"
    android:layout_marginLeft="220dp" android:layout_height="120dp"
    android:layout_width="120dp" android:layout_marginTop="-200dp">
</ImageView>
<Button android:id="@+id/widget34" android:background="@drawable/camrecord"
    android:layout_height="60dp" android:layout_width="60dp"
    android:layout_gravity="right" android:layout_marginRight="5dp">
</Button>
<Button android:id="@+id/widget33" android:background="@drawable/stoprecord"
    android:layout_gravity="right" android:layout_height="60dp"
    android:layout_width="60dp" android:layout_marginRight="5dp"
    android:layout_marginTop="-60dp">
</Button>
<net.androgames.level.view.LevelView
    android:id="@+id/level" android:layout_height="50dp"
    android:layout_gravity="center" android:layout_marginLeft="10dp"
    android:layout_width="160dp" android:keepScreenOn="true"></net.androgames.level.view.LevelView>

in this layout Camcorder View is surface view and recording has been made using media recorder, and another LevelView which is the custom class available in google source, it is Preference activity class.

when use LevelView as overlay with camcorder view it is not appearing , but when i use the LevelView at the bottom of camcorder its appear. But i need LevelView as overlay in camcorder View,What has to be made?

If anyone knows the solution help me out.

Thanks


Try and use a FrameLoyout or a RelativeLayout. Make sure you draw CancorderView 'before' you draw LevelView otherwise LevelView would get behind the CamcorderView (This is because of the way android handles z-index)


If your activity extends PreferenceActivity and you want to load your layout from xml file, your root element has to be PreferenceScreen. In PreferenceScreen you can use elements like CheckBoxPreference, EditTextPreference, ListPreference, etc. Here is an example and documentation.

In your case it would be better to extend Activity and use your layout. Then you can use SharedPreferences to store settings you want.

0

精彩评论

暂无评论...
验证码 换一张
取 消