رسم یک خط افقی در لایه گرافیکی (فایل xml)، با استفاده از عنصر View ، در برنامه نویسی اندروید
با استفاده از عنصر View ، می توانیم یک خط افقی را در لایه گرافیکی (فایل xml) رسم کنیم. برای این منظور، کدهای زیر را در فایل xml می نویسیم :
android:layout_width = "fill_parent"
android:layout_height="2dp"
android:background="#FF0000" />
به عنوان مثال، فرض کنید بخواهیم بین دو دکمه (Button)، یک خط (line) افقی قرمز رنگ رسم کنیم، برای این منظور، کدهای فایل xml را به صورت زیر می نویسیم :
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:text="Button" />
<View
android:layout_width = "fill_parent"
android:layout_height="2dp"
android:background="#FF0000" />
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:text="Button" />
</LinearLayout>
نتیجه کد فوق، به صورت زیر می باشد :
برای من این error بالا میاد نوع کلاس رو نگفتی باید مشخصش کنیم برای برنامه
Unable to inflate view tag without class attribute
سلام ببخشید یه مشکل دارم خواهش میکنم راه حلشو بگید . یه برنامه ساختم بازی دوز هستش . و خوب هم درستش کردم و ریسپانسیو هم هست . روی گوشی خودم چون زبانش انگلیسیه ، برنامه خوب و درسته ولی وقتی رو دوتا گوشی دیگه که زبانشون فارسی بودن نصب کردم ، بازم ریسپانسیو بود ولی کلا کمپوننت ها قرینه شدن . یعنی نسبت به محور عمودی قرینه شدن ، و حتی یه جاش فاصله ی بین کمپوننت ها بهم ریخت . چرا رو گوشیای به زبان فارسی خراب میشه ولی رو گوشیای به زبان انگلیسی درسته؟ راه حلش چیه ؟ خاهشا کامل راهنماییم کنید
ممنون