亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為啥我把TextView換成com.immo.marqueetextview.MarqeeText之后布局全部變黑了。。。

為啥我把TextView換成com.immo.marqueetextview.MarqeeText之后布局全部變黑了。。。

正在回答

4 回答

http://img1.sycdn.imooc.com//58c930ab0001289703290497.jpg這樣子

0 回復 有任何疑惑可以回復我~
#1

ziom

剛啟動是會經過這樣一個黑屏吧,很正常
2017-03-15 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//58c922eb00012acf02070338.jpg紅色區域全黑了

0 回復 有任何疑惑可以回復我~

//新定義的類

package com.immo.marqueetextview;


import android.content.Context;

import android.util.AttributeSet;

import android.view.TextureView;


public class MarqeeText extends TextureView{


public MarqeeText(Context context) {

super(context);

// TODO Auto-generated constructor stub

}


public MarqeeText(Context context, AttributeSet attrs, int defStyle) {

super(context, attrs, defStyle);

// TODO Auto-generated constructor stub

}


public MarqeeText(Context context, AttributeSet attrs) {

super(context, attrs);

// TODO Auto-generated constructor stub

}

@Override

public boolean isFocused() {

// TODO Auto-generated method stub

return true;

}


}


//xml

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

? ? xmlns:tools="http://schemas.android.com/tools"

? ? android:id="@+id/container"

? ? android:layout_width="match_parent"

? ? android:layout_height="match_parent"

? ? tools:context=".MainActivity"

? ? tools:ignore="MergeRootFrame" >


? ? <com.immo.marqueetextview.MarqeeText

? ? ? ? android:id="@+id/textView1"

? ? ? ? android:layout_width="wrap_content"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:singleLine="true"

? ? ? ? android:ellipsize="marquee"

? ? ? ? android:focusable="true"

? ? ? ? android:focusableInTouchMode="true"

? ? ? ? android:text="@string/TextView" />


? ? <com.immo.marqueetextview.MarqeeText

? ? ? ? android:layout_width="wrap_content"

? ? ? ? android:layout_height="wrap_content"

? ? ? ? android:layout_alignParentLeft="true"

? ? ? ? android:layout_alignParentTop="true"

? ? ? ? android:ellipsize="marquee"

? ? ? ? android:focusable="true"

? ? ? ? android:focusableInTouchMode="true"

? ? ? ? android:singleLine="true"

? ? ? ? android:text="@string/TextView" />

? ??

</RelativeLayout>

//main

package com.immo.marqueetextview;


import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;



public class MainActivity extends Activity {


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}


@Override

public boolean onCreateOptionsMenu(Menu menu) {


// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

}


0 回復 有任何疑惑可以回復我~
#1

ziom

你說的布局變黑是運行以后是黑的還是預覽的時候是黑的?
2017-03-15 回復 有任何疑惑可以回復我~
#2

慕粉1043563131 提問者 回復 ziom

就是我點開Graphical layout的時候手機上的screen就全黑了
2017-03-15 回復 有任何疑惑可以回復我~
#3

慕粉1043563131 提問者 回復 ziom

見樓下圖
2017-03-15 回復 有任何疑惑可以回復我~
#4

ziom 回復 慕粉1043563131 提問者

沒明白你意思
2017-03-15 回復 有任何疑惑可以回復我~
#5

慕粉1043563131 提問者 回復 ziom

我把截圖給你看,
2017-03-15 回復 有任何疑惑可以回復我~
查看2條回復

代碼貼出來看看

0 回復 有任何疑惑可以回復我~
#1

慕粉1043563131 提問者

見樓下
2017-03-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第一門課(入門篇)
  • 參與學習       312492    人
  • 解答問題       4931    個

想快速掌握Android應用開發基礎,選擇學習這門課程就對了。

進入課程

為啥我把TextView換成com.immo.marqueetextview.MarqeeText之后布局全部變黑了。。。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號