簡單記錄一下 我有實作的部分
按下設成桌布就完成了...
儲存圖片的功能+設定桌布完整版的CODE
2016年1月8日 星期五
2016年1月6日 星期三
[MVC]CheckBox複選、全選、取消
我忘了有沒有寫過類似的東西
剛好今天有空,索性整理一下吧
JQUERY
Checkbox是長這樣的
<input type="checkbox" value="1" @checkList[1]><label>AA</label>
Controller
接到勾選的Tab後,去DB搜尋
之前寫的不太簡潔,順帶記錄一下新寫法
JQUERY
// Tab名稱的全選和取消
$("#AllTab").change(function () {
if ($(this).is(":checked")) {
$("[id*=chkTab] input").prop("checked", true);
} else {
$("[id*=chkTab] input").removeAttr("checked");
}
});
$("[id*=chkTab] input").on("change", function () {
//全部都選到了,"全部"這個選項打勾,反之,則取消
if ($("[id*=chkTab] input").length == $("[id*=chkTab] input:checked").length) {
$("#AllTab").prop("checked", true);
}
else {
$("#AllTab").removeAttr("checked");
}
});
View
順便講一下好了,checkList 這個是用來記錄CheckBox選取的狀態
MVC 才可以這樣用...... //這段程式碼可以不用理他,是POSTBACK 回來時
//想讓畫面保留勾選的項目
@{
string[] checkList = new string[7];//最後一個存放 全部 的狀態
if (splitFilter[1] != null)
{
string[] splitck = splitFilter[1].TrimEnd(',').Split(',');
if (splitck[0] != "-1")
{
foreach (string i in splitck)
{
checkList[int.Parse(i) - 1] = "checked";
}
}
}
}
Checkbox是長這樣的
<input type="checkbox" value="1" @checkList[1]><label>AA</label>
Controller
接到勾選的Tab後,去DB搜尋
之前寫的不太簡潔,順帶記錄一下新寫法
if (Tag != "-1")
{
List TagCondition = new List();
foreach (var t in Tag.Substring(0, Tag.Length - 1).Split(','))
{
TagCondition.Add(Convert.ToInt32(t));
}
product = product.Where(x =>TagCondition.Contains(x.TabName));
}
2015年12月27日 星期日
[Android] 抓到螢幕的長寬像素
兩個都可以抓的到width 和 Height
使用時機不太一樣
我是寫在Fragment 裡面的,要寫在Activity 那getActivity()要拿掉
使用時機不太一樣
WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
Point point= new Point();
display.getSize(point);
int screenHeight =point.y;
int screenWidth =point.x;
我是寫在Fragment 裡面的,要寫在Activity 那getActivity()要拿掉
Display display = getActivity().getWindowManager().getDefaultDisplay();
DisplayMetrics metrics = new DisplayMetrics();
display.getMetrics(metrics);
int screenHeight = metrics.heightPixels;
int screenWidth = metrics.widthPixels;
//這樣也可以
final int h = getResources().getDisplayMetrics().heightPixels;
final int w = getResources().getDisplayMetrics().widthPixels;
2015年12月21日 星期一
2015年12月8日 星期二
[Android] Visibility屬性
Visibility 屬性有三個
- 可見 Visible
- 不可見 Invisible
- 隱藏 Gone
設置方法 :
XML : android:visibility = "visible"
Java : View.setVisibility(VIEW.VISIBLE);
差別:
Invisible : 元素保有空間,只是你看不見
Gone : 元素沒有預留空間,當不存在
訂閱:
文章 (Atom)

