包含javaapter的词条

博主:adminadmin 2023-03-22 08:49:07 593

今天给各位分享javaapter的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

文化人类学博士是属于社会学博士吗

Clifford Gtz(克利福德geertz1926 8月23日-),美国文化人类学家,出生于三藩。

教育背景,

,antioc,学院和哈佛大学,博士在1956收到。历任伯克利、芝加哥大学、普林斯顿加利福尼亚高等专科学校。研究

主题

主要成就在这个领域的研究在摩洛哥,巴厘,印度尼西亚的java,包括社会文化,并在此基础上,提出了一种新的文化和知识的自然观。在他最重要的“文化阐释”作品中,他对文化的概念进行了深入的探讨和阐释,包括对概念的深刻描述、对人类学以外的影响、社会学、文化史和文化研究等。此外,在另一本重要的著作《乡土知识》中,以人类学为例,探讨人类学在个别区域研究中所获得的知识,具有重要的意义。

工作

1957,”的仪式与社会变迁:一个java ”(“仪式与社会变迁:一个爪哇人的例子。

1960”),“宗教”(java java

1963宗教),“旧社会和新国家”(旧社会与新国家

1963),“农业国际化:在印度尼西亚“生态变化过程(农业内卷化,在印度尼西亚的生态变迁过程。

1963),和“王子”(小贩和王子

1964),“作为文化系统的思想”(“思想作为一种文化体系。在Apter,D.(主编),意识形态和不满

1965),“社会历史的印度尼西亚镇”(印度尼西亚镇

1966社会历史)”的宗教作为一种文化体系。“()作为文化体系的宗教。在Banton,M.(主编),对宗教

1968研究的人类学方法),“伊斯兰观察:摩洛哥和印度尼西亚的宗教发展”(观察:在摩洛哥和印度尼西亚的宗教发展。“1973”,《文化阐释》(《文化阐释:文选》) :Han Li译 。南京:苏北小上海出版社,1999。

那zbirigo等人,王明明学校,上海,上海人民出版社,1999。

1975,“巴厘亲属”(巴厘亲属关系(与Hildred Geertz)。“1975”,“作为一般认知文化系统”(作为文化系统的常识)。安提阿回顾

1975),“自然观:对人类学的理解(“从本地的角度:在人类认识自然。美国科学家,63:47 - 53。在塞尔比K. Basso和H.(主编),以象征人类学的方法,Albuqerque

1976),“作为一个文化系统艺术”(“艺术作为一种文化体系,MLN,91:1473-99)

1979,“摩洛哥”的社会意义命令(在摩洛哥社会意义和秩序(Hildred Geertz和Lawrence Rosen)。

1980)、“尼亚加拉瀑布:第十九世纪巴里系列在(内加拉:巴厘剧院国家第十九世纪)

翻译:赵冰翔译,上海:上海人民出版社,1999。

1983,“地方性知识:解释人类学随笔”(本地知识:诠释人类学。随笔)

版本:王海龙,张佳璇,北京,Westview出版社,2000。

杨德瑞译,台北,麦田出版社,2002。

1984、“反“反相对主义”(“反antirelativism。“美国人类学家,86(2):邱长溶。)

1988,“工作与生活:作为作家的人类学家”(工作与生活:作为作家的人类学家。“1995”,“追求真理:两个国家,四年,十个人类学家”(事实上,两个国家,四个十年,一个人类学家)

android viewpager跟着listview上下联动

1. 针对viewpager 做了些修改

替换掉support.v4当中的viewpager即可:

[java] view plain copy

package com.example.bz_viewpager;

import android.content.Context;

import android.support.v4.view.ViewPager;

import android.util.AttributeSet;

import android.view.MotionEvent;

import android.view.ViewGroup;

/**

* viewpage 和listview 相互冲突 将父view 传递到viewpage 里面

*

* 使用父类的方法 parent.requestDisallowInterceptTouchEvent(true);

*

* 当 requestDisallowInterceptTouchEvent 如果为true的时候 表示:父view 不拦截子view的touch 事件

*

* 这个方法只是改变flag

*

* @author baozi

*

*/

public class DecoratorViewPager extends ViewPager {

private ViewGroup parent;

public DecoratorViewPager(Context context) {

super(context);

// TODO Auto-generated constructor stub

}

public DecoratorViewPager(Context context, AttributeSet attrs) {

super(context, attrs);

}

public void setNestedpParent(ViewGroup parent) {

this.parent = parent;

}

@Override

public boolean dispatchTouchEvent(MotionEvent ev) {

if (parent != null) {

parent.requestDisallowInterceptTouchEvent(true);

}

return super.dispatchTouchEvent(ev);

}

@Override

public boolean onInterceptTouchEvent(MotionEvent arg0) {

if (parent != null) {

parent.requestDisallowInterceptTouchEvent(true);

}

return super.onInterceptTouchEvent(arg0);

}

@Override

public boolean onTouchEvent(MotionEvent arg0) {

if (parent != null) {

parent.requestDisallowInterceptTouchEvent(true);

}

return super.onTouchEvent(arg0);

}

}

2 . 在xml里面:

[html] view plain copy

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

RelativeLayout xmlns:android=""

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="#f1f1f1"

com.example.bz_viewpager.DecoratorViewPager

android:id="@+id/vp"

android:layout_width="match_parent"

android:layout_height="200dp"

android:fadingEdge="none" /

/RelativeLayout

3. 在代码里使用

将 viewpager 的父view传递到viewpager里面

调用: vp.setNestedpParent((ViewGroup)vp.getParent()); 方法

如下:

[java] view plain copy

lv = (ListView) findViewById(R.id.lv);

View header = LayoutInflater.from(MainActivity.this).inflate(R.layout.viewpage_layout, null);

DecoratorViewPager vp = (DecoratorViewPager) header.findViewById(R.id.vp);

vp.setNestedpParent((ViewGroup)vp.getParent());

MyPagapter myPagapter = new MyPagapter(MainActivity.this);

vp.setAdapter(myPagapter);

lv.addHeaderView(header);

(2)解析:

viewgroup 当中有 一个 requestDisallowInterceptTouchEvent方法

这个方法只改变flag 当 view.requestDisallowInterceptTouchEvent 参数为true的时候

view 不会拦截其子控件的 触摸事件

[java] view plain copy

/**

* Called when a child does not want this parent and its ancestors to

* intercept touch events with

* {@link ViewGroup#onInterceptTouchEvent(MotionEvent)}.

*

* pThis parent should pass this call onto its parents. This parent must obey

* this request for the duration of the touch (that is, only clear the flag

* after this parent has received an up or a cancel./p

*

* @param disallowIntercept True if the child does not want the parent to

* intercept touch events.

*/

public void requestDisallowInterceptTouchEvent(boolean disallowIntercept);

贴上源码:

[java] view plain copy

public void requestDisallowInterceptTouchEvent(boolean disallowIntercept) {

if (disallowIntercept == ((mGroupFlags FLAG_DISALLOW_INTERCEPT) != 0)) {

// We're already in this state, assume our ancestors are too

return;

}

if (disallowIntercept) {

mGroupFlags |= FLAG_DISALLOW_INTERCEPT;

} else {

mGroupFlags = ~FLAG_DISALLOW_INTERCEPT;

}

// Pass it up to our parent

if (mParent != null) {

mParent.requestDisallowInterceptTouchEvent(disallowIntercept);

}

}

克利福德.格尔茨

克里福得·葛兹(Clifford Geertz1926年8月23日- ),美国文化人类学者,出生于旧金山。

求学背景

经Antioc College与哈佛大学,于1956年取得博士学位。之后历任加州大学伯克莱分校、芝加哥大学、普林斯顿高等研究院。

研究题材

主要成就在於对於摩洛哥印尼包括爪哇、峇里岛等地的社会文化作了深入的田野调查研究,并以此为基础,对文化、知识的性质提出新的看法。在他最重要的著作之一《文化的诠释》中,他对於文化概念的深入探讨和诠释,包括如深层描述等概念,其影响超出人类学,而及於社会学、文化史、文化研究等方面。此外在另一部重要著作《地方知识》中,以实例来深入探讨人类学对於个别地区的研究所获得的种种知识,有其如何的意义。

著作

1957年,〈仪式与社会变迁:一爪哇案例〉("Ritual and Social Change:A Javanese Example.")

1960年,《爪哇的宗教》(The religion of Java)

1963年编,《旧社会与新国家》(Old Societies and New States)

1963年,《农业内化:印尼的生态变迁过程》( Agricultural Involution,The Processes of Ecological Change In Indonesia.)

1963年,《小贩与王子》(Peddlers and Princes)

1964年,〈作为文化系统的意识型态〉("Ideology as a Cultural System." In Apter,D.(ed.), Ideology and Discontent)

1965年,《一个印尼城镇的社会史》(The Social History of an Indonesian Town)

1966年〈作为文化系统的宗教〉("Religion as a Cultural System." In Banton, M.(ed.), Anthropological Approaches to the Study of Religion)

1968年,《伊斯兰观察:摩洛哥与印尼的宗教发展》(Islam Observed : Religion Development in Morocco and Indonesia.)

1973年,《文化的诠释》(The Interpretation of Cultures: Selected Essays.)

中译本:

韩莉 译,南京:译林出版社,1999。

纳日碧力戈等译、王铭铭校,上海,上海人民出版社,1999。

1975年,《巴里岛的亲属关系》(Kinship in Bali (with Hildred Geertz).)

1975年,〈作为文化系统的一般认知〉("Common Sense as a Cultural System." Antioch Review)

1975年,〈土著观点:关於人类学的理解("From the Native's Point of View: On the Nature of Anthropological Understanding." American Scientist, 63: 47-53. 另见于K.Basso and H. Selby (eds.), Approaches to Symbolic Anthropology, Albuqerque)

1976年,〈作为文化系统的艺术〉("Art as a Cultural System.",MLN,91:1473-99)

1979年,《摩洛哥社会的意义与秩序》(Meaning and Order in Moroccan Society (with Hildred Geertz and Lawrence Rosen).)

1980年,《尼加拉:十九世纪巴里剧场国家》(Negara: The Theatre State in Nineteenth-Century Bali.)

中译本:赵丙祥译,上海:上海人民出版社,1999年。

1983年,《地方知识 : 诠释人类学论文集》(Local Knowledge: Further Essays in Interpretive Anthropology.)

中译本:

王海龙、张家瑄译 ,北京,中央编译出版社,2000。

杨德睿译,台北,麦田出版社,2002。

1984年,〈反「反相对主义」〉("Anti Anti-Relativism." American Anthropologist,86(2):263-278.)

1988年,《工作与生活:作为作家的人类学者》(Works and Lives: The Anthropologist as Author.)

1995年,《追寻真实:两个国家、四个十年、一个人类学家》(After the Fact---Two Countries, Four Decades, One Anthropologist)

怎么解决 ListView+ViewPager滑动事件冲突

ListView中嵌套ViewPage有或者滑动手势冲突解决

在listview 上使用 addHeaderView 在第一栏添加 viewpager 当做header

如:

当触发 滑动事件 的时候容易引起 滑动冲突 (比如斜着滑动viewpager 的时候 listview会跳动)

特别是在 下拉刷新或者上拉加载 的时候 , 组件可能会传递到viewpager当中

查阅了很多的帖子 发现修改起来都非常麻烦

(1)解决方案

1. 针对viewpager 做了些修改

替换掉support.v4当中的viewpager即可:

[java] view plain copy

package com.example.bz_viewpager;

import android.content.Context;

import android.support.v4.view.ViewPager;

import android.util.AttributeSet;

import android.view.MotionEvent;

import android.view.ViewGroup;

/**

* viewpage 和listview 相互冲突 将父view 传递到viewpage 里面

*

* 使用父类的方法 parent.requestDisallowInterceptTouchEvent(true);

*

* 当 requestDisallowInterceptTouchEvent 如果为true的时候 表示:父view 不拦截子view的touch 事件

*

* 这个方法只是改变flag

*

* @author baozi

*

*/

public class DecoratorViewPager extends ViewPager {

private ViewGroup parent;

public DecoratorViewPager(Context context) {

super(context);

// TODO Auto-generated constructor stub

}

public DecoratorViewPager(Context context, AttributeSet attrs) {

super(context, attrs);

}

public void setNestedpParent(ViewGroup parent) {

this.parent = parent;

}

@Override

public boolean dispatchTouchEvent(MotionEvent ev) {

if (parent != null) {

parent.requestDisallowInterceptTouchEvent(true);

}

return super.dispatchTouchEvent(ev);

}

@Override

public boolean onInterceptTouchEvent(MotionEvent arg0) {

if (parent != null) {

parent.requestDisallowInterceptTouchEvent(true);

}

return super.onInterceptTouchEvent(arg0);

}

@Override

public boolean onTouchEvent(MotionEvent arg0) {

if (parent != null) {

parent.requestDisallowInterceptTouchEvent(true);

}

return super.onTouchEvent(arg0);

}

}

2 . 在xml里面:

[html] view plain copy

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

RelativeLayout xmlns:android=""

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="#f1f1f1"

com.example.bz_viewpager.DecoratorViewPager

android:id="@+id/vp"

android:layout_width="match_parent"

android:layout_height="200dp"

android:fadingEdge="none" /

/RelativeLayout

3. 在代码里使用

将 viewpager 的父view传递到viewpager里面

调用: vp.setNestedpParent((ViewGroup)vp.getParent()); 方法

如下:

[java] view plain copy

lv = (ListView) findViewById(R.id.lv);

View header = LayoutInflater.from(MainActivity.this).inflate(R.layout.viewpage_layout, null);

DecoratorViewPager vp = (DecoratorViewPager) header.findViewById(R.id.vp);

vp.setNestedpParent((ViewGroup)vp.getParent());

MyPagapter myPagapter = new MyPagapter(MainActivity.this);

vp.setAdapter(myPagapter);

lv.addHeaderView(header);

(2)解析:

viewgroup 当中有 一个 requestDisallowInterceptTouchEvent方法

这个方法只改变flag 当 view.requestDisallowInterceptTouchEvent 参数为true的时候

view 不会拦截其子控件的 触摸事件

[java] view plain copy

/**

* Called when a child does not want this parent and its ancestors to

* intercept touch events with

* {@link ViewGroup#onInterceptTouchEvent(MotionEvent)}.

*

* pThis parent should pass this call onto its parents. This parent must obey

* this request for the duration of the touch (that is, only clear the flag

* after this parent has received an up or a cancel./p

*

* @param disallowIntercept True if the child does not want the parent to

* intercept touch events.

*/

public void requestDisallowInterceptTouchEvent(boolean disallowIntercept);

贴上源码:

[java] view plain copy

public void requestDisallowInterceptTouchEvent(boolean disallowIntercept) {

if (disallowIntercept == ((mGroupFlags FLAG_DISALLOW_INTERCEPT) != 0)) {

// We're already in this state, assume our ancestors are too

return;

}

if (disallowIntercept) {

mGroupFlags |= FLAG_DISALLOW_INTERCEPT;

} else {

mGroupFlags = ~FLAG_DISALLOW_INTERCEPT;

}

// Pass it up to our parent

if (mParent != null) {

mParent.requestDisallowInterceptTouchEvent(disallowIntercept);

}

}

关于javaapter和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。