دوستان سلام
کسی هست که روش ساختن یک ادیت تکست شخصی سازی شده را بدونه که دارای یک بوردر باشه و بشه در قسمت بالای آن یک عنوان گذاشت. ممنون از دوستانی که راهنمایی می کنند.
دوستان سلام
کسی هست که روش ساختن یک ادیت تکست شخصی سازی شده را بدونه که دارای یک بوردر باشه و بشه در قسمت بالای آن یک عنوان گذاشت. ممنون از دوستانی که راهنمایی می کنند.
برای ایجاد border از استایل و shape ها میتونید استفاده کنید یه فایل drawable جدید ایجاد کنید و به این شکل کد هارو بنویسید
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#FFDA8200" />
<stroke
android:width="3dp"
android:color="#FFFF4917" />
</shape>
و به عنوان بک گراند به ادیت تکست پاس بدید
منظورتون از تایتل و متوجه نشدم, اگر میخواید همون چیزی که گفتید یعنی بالای ادیت تکست عنوان داشته باشه باید تکست ویو استفاده کنید قبل ادیت تکست و عنوان و بنویسید نمیتونید عنوان قرار بدید برای ادیت تکست فقط از یک hint میتونید استفاده کنید که تغییرات پوزیشن hint هم در حد گراویتی هست.
میتونید floating edittext و جستجو کنید ببینید به کارتون میاد یا خیر
مرسی از سرنخ خوبی که دادید. بله منظور همان floating label for edit text هست که در لینک زیر مثال خوبی براش زده. حالا ببینم اگر یک border براش بزارم چطور عمل می کنه:https://www.androidhive.info/2015/09...-for-edittext/
با بررسی هایی که کردم ابزار این کار استفاده از ConstraintLayout یا RelativeLayout است . و با تعریف این لی اوت ها در xml file می شه براحتی این کار را انجام داد. اما من خوام این کار را از طریق کد اندروید بصورت دینامیک انجام بدم. و برای آن نیاز به استفاده از کلاس ConstraintSet هست که پوزیشین های لیبل را بر روی ادیت تکست تغریف کنم و لی با اینکه در گردل dependencies های زیر را تعریف کردم ولی موقع کامپایل پیغام Cannot resolve symbol ConstraintSet را میگیرم. اشکال کار در کجاست؟compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.1.0-beta1'
این لینک شاید مفید باشه
https://stackoverflow.com/questions/...cally/41671717
سلام - منهم یک چیزهایی مشابه همین لینکی که دادید دارم انجام میدم. و جایی که عبارتimport android.support.constraint.ConstraintSet;را استفاده می کنم ارور cannot resolve symbol را می گیرم. در صورتی که در گردل وابستگی لایبرریcompile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7'را هم ذکر کردم. اما برای ایمپورتimportandroid.support.constraint.ConstraintLayout;مشکلی نیست و هیج اروری نمیده.