当前位置:  编程技术>移动开发
本页文章导读:
    ▪wp7 开发学习之 MediaElment小施用        wp7 开发学习之 MediaElment小应用 xaml <MediaElement Height="333" HorizontalAlignment="Left"Margin="44,83,0,0" Name="mediaElement1"VerticalAlignment="Top" Width="356"Source="/video/Windows Phone 7.wmv"/> 这是一个视频播放控件 但.........
    ▪ wp7 开发学习之 Slider 小施用        wp7 开发学习之 Slider 小应用 xaml页面 <Slider Height="84" HorizontalAlignment="Left" Margin="75,82,0,0" Name="slider1" VerticalAlignment="Top" Width="315" /><Slider Height="242"Orientation="Vertical" ValueChanged="slider2_ValueChang.........
    ▪ 更动CheckBox的样式       更改CheckBox的样式 首先在styles.xml添加如下的自定义样式: <style name="mycheckbox" parent="@android:style/Widget.CompoundButton.CheckBox"> <item name="android:button">@drawable/my_checkbox</item> </style>  .........

[1]wp7 开发学习之 MediaElment小施用
    来源: 互联网  发布时间: 2014-02-18
wp7 开发学习之 MediaElment小应用

xaml

<MediaElement Height="333"
HorizontalAlignment="Left"
Margin="44,83,0,0"
Name="mediaElement1"
VerticalAlignment="Top"
Width="356"
Source="/video/Windows Phone 7.wmv"/>

这是一个视频播放控件 但是有格式限制的

cs页面

public partial class MediaElment : PhoneApplicationPage
{
public MediaElment()
{
InitializeComponent();
}

//加载
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
//给它委托一个事件
mediaElement1.MediaFailed += new EventHandler<ExceptionRoutedEventArgs>(mediaElement1_MediaFailed);

}
//如果播放失败就调用这个事件
void mediaElement1_MediaFailed(object sender, ExceptionRoutedEventArgs e)
{
if (e.ErrorException!=null)
{
this.PageTitle.Text = e.ErrorException.ToString();
}
}
}


    
[2] wp7 开发学习之 Slider 小施用
    来源: 互联网  发布时间: 2014-02-18
wp7 开发学习之 Slider 小应用

xaml页面

<Slider Height="84" HorizontalAlignment="Left" Margin="75,82,0,0" Name="slider1" VerticalAlignment="Top" Width="315" />
<Slider Height="242"
Orientation="Vertical" ValueChanged="slider2_ValueChanged" HorizontalAlignment="Left" Margin="50,252,0,0" Name="slider2" VerticalAlignment="Top" Width="305" />

这里两个slider ,只是显示方向不一样

 

cs页面

private void slider2_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
this.PageTitle.Text = e.NewValue.ToString();
}

这是第二个slider的值改变事件 在这里可以获取到slider当前改变的值是多少 ,就可以进行获取赋值,比如音乐音量


    
[3] 更动CheckBox的样式
    来源: 互联网  发布时间: 2014-02-18
更改CheckBox的样式

首先在styles.xml添加如下的自定义样式:

<style name="mycheckbox" parent="@android:style/Widget.CompoundButton.CheckBox">
<item name="android:button">@drawable/my_checkbox</item>
</style>

 my_checkbox.xml的内容为:

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

<selector xmlns:android="http://schemas.android.com/apk/res/android">

        <item android:state_checked="true" android:drawable="@drawable/checkbox_pressed" />                                                                                       
    <item android:state_checked="false" android:drawable="@drawable/checkbox" />

     <item android:drawable="@drawable/checkbox" />                                                                                                
</selector>

 

使用自定义样式的代码段:

<CheckBox
   android:id="@+id/checked" 
   android:layout_alignParentRight="true"
   android:layout_marginRight="10dip"
   android:layout_centerVertical="true"
   android:layout_width="40dip" 
   android:layout_height="wrap_content"
   android:checked="false"
    
   />

 添加两张图片checkbox_pressed.png、checkbox.png


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3