我想在TextView中的某些文本的頂部繪製一條簡單線條。我已經看過各種似乎覆蓋onDraw()函數的例子,但我的理解是,繪製東西時會調用onDraw()。帶有形狀或線條的TextView
我想在我的TextView中有一條垂直線,在這個時候我真的不在乎它在哪裏,一旦我有了線我相信我將能夠操縱它到我想要的位置。
我有一個TextViewWithLines類擴展的TextView其中代碼會:
public class TextViewWithLines extends TextView {
public TextViewWithLines(Context context){
super(context);
}
public TextViewWithLines(Context context, AttributeSet attrs) {
super(context, attrs);
}
public TextViewWithLines(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
,我也有,我想了線的繪製一個片段,當我創建的視圖來完成。
public View onCreateView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState){
View v = inflater.inflate(R.layout.fragment_hello_moon, parent, false);
t1 = (TextViewWithLines)v.findViewById(R.id.display1);
.................
}
你描述的任何幫助,將不勝感激
我從我的片段調用什麼? –
你不需要在片段中調用任何特殊的東西。 onDraw()由Android調用,無論何時顯示視圖的內容。我想這就是你想要了解的例子。 – user2808624