急求解答,高手请进! 本帖最后由 zhq56030207 于 2010-10-11 11:00:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 yyy025025025 于 2010-10-11 21:56:31 编辑 把那几个xml都贴出来吧,涉及到你自定义的属性和调用它的XML文件内容全贴出来 http://student.csdn.net/space.php?uid=176474&do=blog&id=43508跟这个比对一下 mo.xmlxmlns:mo="http://schemas.android.com/apk/res/com.android.yang" <com.android.yang.pan android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/rightPan" android:layout_gravity="right" mo:position="right" mo:open="@drawable/h1" mo:close="@drawable/h2" > <Button android:id="@+id/pan" android:layout_width="40dip" android:layout_height="65dip" /> <LinearLayout android:id="@+id/panCo" android:orientation="vertical" android:layout_width="95dip" android:layout_height="150dip" android:background="@drawable/co1"> </LinearLayout></com.android.yang.pan>在pan.java中 1. TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.pan); 2. mDuration = a.getInteger(R.styleable.pan_animationDuration, 750); 3. mPosition = a.getInteger(R.styleable.pan_position, BOTTOM); 4. mLinearFlying = a.getBoolean(R.styleable.pan_linearFlying, false); 5. mOpened = a.getDrawable(R.styleable.pan_open); 6. mClosed = a.getDrawable(R.styleable.pan_close); 7. a.recycle();attrs.xml <declare-styleable name="pan"> <attr name="animationDuration" format="integer" /> <attr name="position"> <enum name="top" value="0" /> <enum name="bottom" value="1" /> <enum name="left" value="2" /> <enum name="right" value="3" /> </attr> <attr name="linearFlying" format="boolean" /> <attr name="open" format="reference|color" /> <attr name="close" format="reference|color" /> </declare-styleable> mo:open="@drawable/h1" mo:close="@drawable/h2"图片不能正常显示 不懂哦 参观参观project->cleanclean下 从头做起看有没有情况 <com.android.yang.pan android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/rightPan" android:layout_gravity="right" mo:position="right" mo:open="@drawable/h1" mo:close="@drawable/h2" > <Button android:id="@+id/pan" android:layout_width="40dip" android:layout_height="65dip" /> <LinearLayout android:id="@+id/panCo" android:orientation="vertical" android:layout_width="95dip" android:layout_height="150dip" android:background="@drawable/co1"> </LinearLayout></com.android.yang.pan> 现在xmlns:mo="http://schemas.android.com/apk/res/com.android.yang"修改了一下,编译可以通过,但是mo:position="right" mo:open="@drawable/h1"mo:close="@drawable/h2"但是这三个属性里面的图片还是无法正常显示。。 唉,真失败--> -->我看不懂 问题解决了,是由于mOpened = a.getDrawable(R.styleable.pan_open);mClosed = a.getDrawable(R.styleable.pan_close);取不到值导致的! listview滑动最后停止,没有执行onScrollStateChanged方法,最后停在onScroll,为什么啊? Android 怎么彻底关闭GPS app widget 配置活动 update 关于Android下使用正则表达式的问题 模拟器里面怎么卸程序 android新手 调用系统默认播放器播放视频在视频没有放完时如何关闭播放器 求解 求助!!!安卓启动问题!!!求大神!!! android 摄像头拍照问题,竖屏拍的照片有时候会转屏? Android 自带 TextToSpeech 怎么实现播放上一句,下一句,循环当前句? android应用。求高手解答 LinearLayout布局问题,请帮看看
跟这个比对一下
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:id="@+id/rightPan" android:layout_gravity="right"
mo:position="right" mo:open="@drawable/h1"
mo:close="@drawable/h2" >
<Button android:id="@+id/pan" android:layout_width="40dip"
android:layout_height="65dip" />
<LinearLayout android:id="@+id/panCo"
android:orientation="vertical" android:layout_width="95dip"
android:layout_height="150dip" android:background="@drawable/co1">
</LinearLayout>
</com.android.yang.pan>在pan.java中
1. TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.pan);
2. mDuration = a.getInteger(R.styleable.pan_animationDuration, 750);
3. mPosition = a.getInteger(R.styleable.pan_position, BOTTOM);
4. mLinearFlying = a.getBoolean(R.styleable.pan_linearFlying, false);
5. mOpened = a.getDrawable(R.styleable.pan_open);
6. mClosed = a.getDrawable(R.styleable.pan_close);
7. a.recycle();attrs.xml
<declare-styleable name="pan">
<attr name="animationDuration" format="integer" />
<attr name="position">
<enum name="top" value="0" />
<enum name="bottom" value="1" />
<enum name="left" value="2" />
<enum name="right" value="3" />
</attr>
<attr name="linearFlying" format="boolean" />
<attr name="open" format="reference|color" />
<attr name="close" format="reference|color" />
</declare-styleable>
mo:close="@drawable/h2"图片不能正常显示
project->clean
clean下 从头做起看有没有情况
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:id="@+id/rightPan" android:layout_gravity="right"
mo:position="right" mo:open="@drawable/h1"
mo:close="@drawable/h2" >
<Button android:id="@+id/pan" android:layout_width="40dip"
android:layout_height="65dip" />
<LinearLayout android:id="@+id/panCo"
android:orientation="vertical" android:layout_width="95dip"
android:layout_height="150dip" android:background="@drawable/co1">
</LinearLayout>
</com.android.yang.pan>
现在xmlns:mo="http://schemas.android.com/apk/res/com.android.yang"
修改了一下,编译可以通过,但是mo:position="right"
mo:open="@drawable/h1"
mo:close="@drawable/h2"但是这三个属性里面的图片还是无法正常显示。。
-->我
看不懂
mOpened = a.getDrawable(R.styleable.pan_open);
mClosed = a.getDrawable(R.styleable.pan_close);
取不到值导致的!