1. (急)關於android開發用按鈕ONCLICK監聽器來執行TCP發送數據包部分。代碼如下():
d:\\android\\r.txt是什麼?
這句話有幾個錯誤之處
1.我沒理解錯的話這是pc硬碟的目錄,你是讓手機去讀pc的硬碟目錄,不可以
2.你的原意目錄是這樣的把d:\android\r.txt,android里表路徑的是斜杠『/』,不是反斜杠『\』。
3.你要想在java字元串里加入 反斜杠\,應該是「\\\\」,這才會輸出一個反斜杠
你可以吧文件導入sd卡,修改路徑,在嘗試操作
2. android onclick(view v) 中的v怎麼傳進去的
事件點擊的時候,系統內部會觸發事件,把組件對象傳入到onclick中。
3. android中,onClick方法中的參數有什麼用
用於區分不同的view控制項,假如onClick的對象不是一個控制項,而是多個控制項的時候就要用這個View來區分
4. android onclick是怎樣實現的
Button button = (Button)findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
TextView textview = (TextView)findViewById(R.id.textView1);
textview.setText("Button");
}
});
這種方式用findviewbyid通過id實例化出來這個button,然後通過設置button的listener監聽對象,並同時實現介面OnClickListenter的OnClick()方法。這種方式的代碼量不多,但是在java中,面向對象的思想,關於耦合,模塊化它達不到。代碼堆疊在一起,比較臃腫。
5. android中 OnTouch和OnClick有何區別
1、onClick就傳入一個View對象,而 onTouch要傳入一個View 對象和 MotionEvent的對象
2、onTouch對控制項的操作比onCilck更豐富,比如判斷觸摸的狀態(比如按下,或者放開),和得到點擊的位置等等
3、當對一個控制項觸摸的時候touch 先調用, onclick是 對 touch 的一個擴展實現
6. 安卓編程中的OnClickListener的實現方法問題
導入的包不對,Dialog的點擊事件應該是:DialogInterface.OnClickListener{ }
button的點擊事件應該是 button.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
});
以上是完整的寫法,
7. android中onclick事件如何響應
給控制項設置
view..setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
//這里實現方法
}
});
8. android開發TextView屬性設置onClick
Android在布局文件中為View提供了onClick屬性,使用方法如下:
[html] view plain
<TextView
android:id="@+id/user"
android:layout_width="@dimen/px_171"
android:layout_height="fill_parent"
android:onClick="iconClickListener"
android:clickable="true"/>
<TextView
android:id="@+id/cinema"
android:layout_width="@dimen/px_220"
android:layout_height="fill_parent"
android:layout_gravity="right"
android:onClick="iconClickListener"
android:clickable="true"/>
[java] view plain
/**
* 點擊事件
* @param v
*/
public void iconClickListener(View v) {
if(v.getId() == R.id.user){
}else if(v.getId() == R.id.cinema){
}
}
注意一下布局文件為TextView增加了clickable=true(TextView默認為false),這樣就可以正常使用了。